Skip to content

Permissions & Security

Permissions define what an API Key is allowed to do.

Permissions

PermissionTypePurpose
device:readRead-onlyList devices, get device detail, list device type definitions, and get command results
device:controlCommand writeIncludes all device:read query permissions and allows relay, RS485, and other operation commands to be sent to devices
device:configConfig writeIncludes all device:read query permissions and allows device configuration to be changed
device:manageManagementIncludes all device:read query permissions and allows devices to be added, removed, and have their passwords changed

Use the minimum permissions required by your integration.

For example:

Integration TypeRecommended Permissions
Monitoring or inventory syncdevice:read
Device operation integrationdevice:control
Device configuration integrationdevice:config
Device management integrationdevice:manage
Full control integrationdevice:control, device:config, device:manage

Access Boundaries

  • All endpoints can only access devices that belong to your account
  • device:manage enables device ownership and password management through the REST API: adding devices, removing devices, and changing device passwords
  • If an API Key has valid authentication but lacks the required permission, REST APIs return 403 AUTH_SCOPE_DENIED
  • If authentication is missing, invalid, or expired, REST APIs return 401
Docs buildVersion v1.3.6-20260720-180213-70
Copyright © 2026 WLTE