Check your Central app
Create a read-only role in Central, paste its token, and see what moves to Helin Platform. The check runs in your browser and only reads.
Create the read-only role
An IoT Central application administrator prepares this access once. Azure subscription Owner access alone does not grant these application permissions.
- In your Central application, open Permissions > Roles > New. Create an Application role, for example Assignment full read, rather than an Organization role.
- Enable the View permissions below, keeping any dependencies Central selects automatically. These are the required read-access checklist, not an export of your existing role settings.
| Permission category | Access | Needed to read |
|---|---|---|
| Device templates | View | Models and behavior contracts |
| Device instances | View | Device inventory and representative property snapshots |
| Device groups | View | Group definitions and pilot scope |
| Jobs | View | Existing job definitions and status |
| Organization management | View | Visible organization hierarchy |
| Custom roles | View | Role names and IDs |
| Data export | View | Export definitions and destinations |
| Application dashboards | View | Optional: dashboard tiles for the Grafana translation |
| Edge deployment manifests | Read instance | Optional: edge modules and their desired configuration |
| User management | View | Optional: users and role assignments (contains email addresses) |
| Device connectivity management | Read instance | Optional: enrollment groups. The page redacts keys and certificates, but Central sends them to the browser, so skip this row if that is not acceptable |
- Save the role. Under Permissions > API tokens > New, select this role and the root application organization for an application-wide check. Copy the generated token; Central only displays it once.
- Paste your application URL and token below. After the run, check What we could not read: it should not appear, which means no HTTP 403 errors. Reconcile visible devices and organizations against your intended scope.
- Review or download the report, then revoke the token when it is no longer needed. Do not send the token in chat, email or exported evidence.
The check does not need Create, Update, Delete, Execute commands or token-management permissions. Device credentials are only reachable through the optional enrollment group row and are redacted by the page. The administrator creates the role and token; the token itself does not need administrator privileges.
Reference: the tested Assignment full read role (21 selected permissions)
The supplied Central role-editor snapshot shows the following selections, with no write, manage, delete, execute or full-control selections checked. The associated token successfully read all eight inventory endpoints. This is a reference configuration, not a requirement to grant every extra permission.
| Permission category | Selected option | The check needs it |
|---|---|---|
| Device templates | View | Yes |
| Device instances | View | Yes |
| Device groups | View | Yes |
| Device connectivity management | Read instance | No |
| Edge deployment manifests | Read instance | No |
| Jobs | View | Yes |
| Rules | View | No |
| Application settings | View | No |
| Application template export | View export URL | No |
| Device file upload | View | No |
| Custom roles | View | Yes |
| User management | View | No |
| Organization management | View | Yes |
| Application dashboards | View | No; keep it if Central adds it as a dependency |
| Personal dashboards | View | No |
| Data explorer | View | No |
| Branding, favicon, and colors | View | No |
| Help links | View | No |
| Application text | View | No |
| Data export | View | Yes |
| API tokens | View | No |
For least privilege, use the checklist above, leave out the optional rows you do not need and keep required dependencies. The broader reference role also grants visibility into connectivity information, users and API-token metadata that the check does not request. Granting those permissions does not add anything to the check.
Billing and Audit Logs had no permissions selected in the supplied snapshot. Checked options that appear disabled are selected dependencies, not missing access; do not uncheck dependencies Central requires.
Role identity and endpoint access were verified through the API; the 21 selected options above were verified from the supplied role-editor HTML. Central's public roles API exposes names and IDs only, not permission definitions. Verify the saved role in Permissions > Roles. Microsoft permission reference.
Send to Helin and book the call
Helin receives the redacted report above, so the engineer on your call has already read it.
Read-only configuration scan. It does not test devices or approve a cutover.