{ "info": { "_postman_id": "852a1d71-489e-4640-8640-0f0632975ad8", "name": "ThingsBoard Admin admin-controller qr-code-settings-controller API", "description": "ThingsBoard Admin API \u2014 subset of the ThingsBoard REST API (open-source IoT platform). Covers: Admin, Audit Log, Event, Usage Info, Queue, Queue Stats, Mail Config Template, Qr Code Settings, Job.\n\nContact Support:\n Name: ThingsBoard team\n Email: info@thingsboard.io", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "lastUpdatedBy": "35240", "uid": "35240-852a1d71-489e-4640-8640-0f0632975ad8" }, "item": [ { "name": "api", "item": [ { "name": "mobile", "item": [ { "name": "qr", "item": [ { "name": "settings", "item": [ { "name": "Get Mobile Application Settings (getMobileAppSettings)", "id": "7afb3353-e00a-404d-9060-266e2246e86d", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/mobile/qr/settings", "host": [ "{{baseUrl}}" ], "path": [ "api", "mobile", "qr", "settings" ] }, "description": "The response payload contains configuration for android/iOS applications and platform qr code widget settings.\n\nAvailable for any authorized user. " }, "response": [ { "id": "7463014e-b7c5-42df-88fc-c1fab6513ff4", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/mobile/qr/settings", "host": [ "{{baseUrl}}" ], "path": [ "api", "mobile", "qr", "settings" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"qrCodeConfig\": {\n \"showOnHomePage\": \"\",\n \"badgeEnabled\": \"\",\n \"qrCodeLabelEnabled\": \"\",\n \"badgePosition\": \"RIGHT\",\n \"qrCodeLabel\": \"\"\n },\n \"id\": {\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"tenantId\": {\n \"entityType\": \"TENANT\",\n \"id\": \"\"\n },\n \"useSystemSettings\": \"\",\n \"useDefaultApp\": \"\",\n \"mobileAppBundleId\": {\n \"entityType\": \"AI_MODEL\",\n \"id\": \"\"\n },\n \"androidEnabled\": \"\",\n \"iosEnabled\": \"\",\n \"googlePlayLink\": \"\",\n \"appStoreLink\": \"\"\n}", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-7463014e-b7c5-42df-88fc-c1fab6513ff4" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-7afb3353-e00a-404d-9060-266e2246e86d" }, { "name": "Create or Update the Mobile Application Settings (saveMobileAppSettings)", "id": "541a9041-0ed6-4dc0-8302-357625bd2209", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"qrCodeConfig\": {\n \"showOnHomePage\": \"\",\n \"badgeEnabled\": \"\",\n \"qrCodeLabelEnabled\": \"\",\n \"badgePosition\": \"RIGHT\",\n \"qrCodeLabel\": \"\"\n },\n \"id\": {\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"tenantId\": {\n \"entityType\": \"TENANT\",\n \"id\": \"\"\n },\n \"useSystemSettings\": \"\",\n \"useDefaultApp\": \"\",\n \"mobileAppBundleId\": {\n \"entityType\": \"AI_MODEL\",\n \"id\": \"\"\n },\n \"androidEnabled\": \"\",\n \"iosEnabled\": \"\",\n \"googlePlayLink\": \"\",\n \"appStoreLink\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/mobile/qr/settings", "host": [ "{{baseUrl}}" ], "path": [ "api", "mobile", "qr", "settings" ] }, "description": "The request payload contains configuration for android/iOS applications and platform qr code widget settings.\n\nAvailable for users with 'SYS_ADMIN' authority." }, "response": [ { "id": "a1404eac-e0ef-487e-b813-9a9e4391b45f", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"qrCodeConfig\": {\n \"showOnHomePage\": \"\",\n \"badgeEnabled\": \"\",\n \"qrCodeLabelEnabled\": \"\",\n \"badgePosition\": \"RIGHT\",\n \"qrCodeLabel\": \"\"\n },\n \"id\": {\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"tenantId\": {\n \"entityType\": \"TENANT\",\n \"id\": \"\"\n },\n \"useSystemSettings\": \"\",\n \"useDefaultApp\": \"\",\n \"mobileAppBundleId\": {\n \"entityType\": \"AI_MODEL\",\n \"id\": \"\"\n },\n \"androidEnabled\": \"\",\n \"iosEnabled\": \"\",\n \"googlePlayLink\": \"\",\n \"appStoreLink\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api/mobile/qr/settings", "host": [ "{{baseUrl}}" ], "path": [ "api", "mobile", "qr", "settings" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"qrCodeConfig\": {\n \"showOnHomePage\": \"\",\n \"badgeEnabled\": \"\",\n \"qrCodeLabelEnabled\": \"\",\n \"badgePosition\": \"RIGHT\",\n \"qrCodeLabel\": \"\"\n },\n \"id\": {\n \"id\": \"\"\n },\n \"createdTime\": \"\",\n \"tenantId\": {\n \"entityType\": \"TENANT\",\n \"id\": \"\"\n },\n \"useSystemSettings\": \"\",\n \"useDefaultApp\": \"\",\n \"mobileAppBundleId\": {\n \"entityType\": \"AI_MODEL\",\n \"id\": \"\"\n },\n \"androidEnabled\": \"\",\n \"iosEnabled\": \"\",\n \"googlePlayLink\": \"\",\n \"appStoreLink\": \"\"\n}", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-a1404eac-e0ef-487e-b813-9a9e4391b45f" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-541a9041-0ed6-4dc0-8302-357625bd2209" } ], "id": "8c772182-a39c-4b04-a1cb-7bbb180495b3", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-8c772182-a39c-4b04-a1cb-7bbb180495b3" }, { "name": "deepLink", "item": [ { "name": "Get the Deep Link to the Associated Mobile Application (getMobileAppDeepLink)", "id": "7907ee86-492e-4de5-abf2-a45279680f56", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "text/plain" } ], "url": { "raw": "{{baseUrl}}/api/mobile/qr/deepLink", "host": [ "{{baseUrl}}" ], "path": [ "api", "mobile", "qr", "deepLink" ] }, "description": "Fetch the url that takes user to linked mobile application \n\nAvailable for any authorized user. " }, "response": [ { "id": "d6bba7ed-532a-4532-8fab-7ce63321b172", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "text/plain" } ], "url": { "raw": "{{baseUrl}}/api/mobile/qr/deepLink", "host": [ "{{baseUrl}}" ], "path": [ "api", "mobile", "qr", "deepLink" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [ { "key": "Content-Type", "value": "text/plain" } ], "cookie": [], "responseTime": null, "body": "", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-d6bba7ed-532a-4532-8fab-7ce63321b172" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-7907ee86-492e-4de5-abf2-a45279680f56" } ], "id": "be4c0818-f72d-4e1b-aef5-4596922f58e7", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-be4c0818-f72d-4e1b-aef5-4596922f58e7" } ], "id": "e27be247-4568-4904-add8-46c5f65ed9cc", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-e27be247-4568-4904-add8-46c5f65ed9cc" } ], "id": "5b64454a-a8f0-4884-bd0c-6a646190e1bc", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-5b64454a-a8f0-4884-bd0c-6a646190e1bc" }, { "name": "noauth", "item": [ { "name": "qr", "item": [ { "name": "{secret}", "item": [ { "name": "Get User Token (getUserTokenByMobileSecret)", "id": "75ed0879-a61f-405c-967c-faf8222f33e1", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/noauth/qr/:secret", "host": [ "{{baseUrl}}" ], "path": [ "api", "noauth", "qr", ":secret" ], "variable": [ { "id": "001b6f48-726b-4bb5-becc-bc2dea14f29b", "key": "secret", "value": "", "description": "(Required) A string value representing short-lived secret key" } ] }, "description": "Returns the token of the User based on the provided secret key." }, "response": [ { "id": "bdf8f153-e744-4548-a09c-13101aaa8ac5", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/noauth/qr/:secret", "host": [ "{{baseUrl}}" ], "path": [ "api", "noauth", "qr", ":secret" ], "variable": [ { "key": "secret" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"token\": \"\",\n \"refreshToken\": \"\",\n \"scope\": \"CUSTOMER_USER\"\n}", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-bdf8f153-e744-4548-a09c-13101aaa8ac5" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-75ed0879-a61f-405c-967c-faf8222f33e1" } ], "id": "9273e1a0-c5df-4619-8b2e-22ee69a3d2a8", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-9273e1a0-c5df-4619-8b2e-22ee69a3d2a8" }, { "name": "get Application Redirect", "id": "84700882-70f7-4602-acfc-b35f0c14bf1c", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "description": "(Required) ", "key": "User-Agent", "value": "" }, { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/noauth/qr", "host": [ "{{baseUrl}}" ], "path": [ "api", "noauth", "qr" ] } }, "response": [ { "id": "57374c62-f7f2-46ec-91de-c4ad03e0d5f0", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "description": "(Required) ", "key": "User-Agent", "value": "" }, { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api/noauth/qr", "host": [ "{{baseUrl}}" ], "path": [ "api", "noauth", "qr" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{}", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-57374c62-f7f2-46ec-91de-c4ad03e0d5f0" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-84700882-70f7-4602-acfc-b35f0c14bf1c" } ], "id": "d455e826-0d30-4b7f-836e-5cb3e2213648", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-d455e826-0d30-4b7f-836e-5cb3e2213648" } ], "id": "c96428b2-4aec-4e45-be7c-328cd2c20b6c", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-c96428b2-4aec-4e45-be7c-328cd2c20b6c" } ], "id": "2e348625-b61b-45aa-b2b8-353d044156e1", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-2e348625-b61b-45aa-b2b8-353d044156e1" }, { "name": ".well-known", "item": [ { "name": "assetlinks.json", "item": [ { "name": "Get Associated Android Applications (getAssetLinks)", "id": "7e6040b8-691c-45c0-8f71-4049f5ba0336", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/.well-known/assetlinks.json", "host": [ "{{baseUrl}}" ], "path": [ ".well-known", "assetlinks.json" ] } }, "response": [ { "id": "f6d09788-9fcc-4b61-8b95-13158376edcb", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/.well-known/assetlinks.json", "host": [ "{{baseUrl}}" ], "path": [ ".well-known", "assetlinks.json" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n}", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-f6d09788-9fcc-4b61-8b95-13158376edcb" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-7e6040b8-691c-45c0-8f71-4049f5ba0336" } ], "id": "c6e92a84-89e7-449f-b3d1-1a9bd05f1e1b", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-c6e92a84-89e7-449f-b3d1-1a9bd05f1e1b" }, { "name": "apple-app-site-association", "item": [ { "name": "Get Associated Ios Applications (getAppleAppSiteAssociation)", "id": "6a40d1cb-030b-4cb9-85fa-a60d40fdd5f0", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/.well-known/apple-app-site-association", "host": [ "{{baseUrl}}" ], "path": [ ".well-known", "apple-app-site-association" ] } }, "response": [ { "id": "0d548817-757c-468c-af13-56d42114d067", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/.well-known/apple-app-site-association", "host": [ "{{baseUrl}}" ], "path": [ ".well-known", "apple-app-site-association" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"description\": \"A value representing the any type (object or primitive)\",\n \"examples\": [\n {}\n ]\n}", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-0d548817-757c-468c-af13-56d42114d067" } ], "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-6a40d1cb-030b-4cb9-85fa-a60d40fdd5f0" } ], "id": "5efbcfd5-4c67-41ad-9627-1ffff49c06b6", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-5efbcfd5-4c67-41ad-9627-1ffff49c06b6" } ], "id": "2ec4960f-2aea-4210-b5d5-b3c54e9f0612", "createdAt": "2026-07-28T03:13:01.000Z", "updatedAt": "2026-07-28T03:13:01.000Z", "uid": "35240-2ec4960f-2aea-4210-b5d5-b3c54e9f0612" } ], "variable": [ { "key": "baseUrl", "value": "https://demo.thingsboard.io" } ] }