Rightech IoT Core icon

Rightech IoT Core

Interact with the Rightech IoT Core API

User → Create a User

AI-generated

Summary

Create a user in Rightech IoT Core by providing role, name, email, login, password, and optional fields.

Inputs

  • roleId (required) — Role identifier; either select from list or provide a 24‑character alphanumeric ID.
  • name (required) — User's full name.
  • email (required) — User's email address.
  • login (required) — User login identifier; must contain Latin letters, digits and allowed special characters.
  • password (required) — User password; must meet policy of at least one lowercase, uppercase, digit and be at least 8 characters total.
  • fields — Optional user fields such as phone, disabled, disableWebLogin, temp, and messages.

Output shape

a single created user object

Returns the created user record, including its generated ID and all attributes; optional fields may be omitted or null.

Examples

Example 1: Create a new admin user with basic details

roleId:admin, name:John Doe, email:john@example.com, login:johndoe, password:Pass1234, fields:{"disabled":false}

Example 2: Create a temporary user

name:Temp User, email:temp@site.com, login:tempuser, password:TmpPass567, fields:{"temp":true}

Example 3: Create a service‑only user with web login disabled

roleId:service, name:ServiceAcct, email:svc@example.com, login:svc, password:SvcPass9, fields:{"webDisabled":true}

Links

Discussion