Documentation Index
Fetch the complete documentation index at: https://docs.charlemagnelabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
List Devices
Returns all devices enrolled in the authenticated organization.Response
| Field | Type | Description |
|---|---|---|
id | string | Device ID |
name | string | Hostname reported at enrollment |
machine_id | string | Unique hardware identifier |
status | string | active or disabled |
enrolled_at | string | ISO 8601 enrollment timestamp |
last_seen_at | string | ISO 8601 last telemetry timestamp |
metadata | object | Arbitrary agent-reported metadata (JSONB) |
Disable a Device
Suspends a device. It remains enrolled but is excluded from analytics.Response
204 No Content
Enable a Device
Re-activates a previously disabled device.Response
204 No Content
Delete a Device
Permanently removes a device and all associated telemetry.Response
204 No Content
Errors
| Code | Description |
|---|---|
403 | Caller does not have ORG_ADMIN role |
404 | Device not found or belongs to a different org |