Agent sign-in
Sign in with your registry account to manage customer terminals and connect to them.
Internal tool: RustDesk passwords of customer terminals are visible to every signed-in agent (fetched per device on demand) — see README (Security).
| ID | Hostname | Platform | Customer | Note | Last seen | Actions |
|---|
Enrollment instructions (for provisioning scripts)
Provisioning scripts create or refresh a registry entry with a single request. The
X-Enroll-Token value is the server's ENROLL_TOKEN (from its .env — ask the registry operator).
Create / update a device (upsert)
Re-enrolling an existing device updates metadata (hostname, platform,
customer, note) but refuses to change its password: a different password gets
409 { error: "password-locked" }. Only deliberate re-provisioning (e.g. after
re-imaging a terminal) sends -H 'X-Allow-Overwrite: true' to replace it —
same X-Enroll-Token auth.
Refresh “last seen” (scripts/automation only)
Stock RustDesk clients never call this — true online status comes with the management console (README → Roadmap).