Get devices by member ID
Returns all devices assigned to a specific member within the authenticated organization. Devices are fetched from FleetDM using the member's dedicated fleetDmLabelId.
Path parameters
Member ID to get devices for
Response
Member devices retrieved successfully
Example response
{
"data": [
{
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-15T00:00:00Z",
"software_updated_at": "2024-01-10T00:00:00Z",
"id": 123,
"detail_updated_at": "2024-01-10T00:00:00Z",
"label_updated_at": "2024-01-10T00:00:00Z",
"policy_updated_at": "2024-01-10T00:00:00Z",
"last_enrolled_at": "2024-01-01T00:00:00Z",
"seen_time": "2024-01-15T12:00:00Z",
"hostname": "johns-macbook",
"uuid": "abc123def456",
"platform": "darwin",
"osquery_version": "5.10.2",
"orbit_version": "1.19.0",
"fleet_desktop_version": "1.19.0",
"scripts_enabled": true,
"os_version": "macOS 14.2.1",
"build": "23C71",
"platform_like": "darwin",
"code_name": "sonoma",
"uptime": 86400,
"memory": 17179869184,
"cpu_type": "x86_64",
"cpu_subtype": "x86_64h",
"cpu_brand": "Intel(R) Core(TM) i7-9750H",
"cpu_physical_cores": 6,
"cpu_logical_cores": 12,
"hardware_vendor": "Apple Inc.",
"hardware_model": "MacBookPro16,1",
"hardware_version": "1.0",
"hardware_serial": "C02XW0AAJGH6",
"computer_name": "John's MacBook Pro",
"public_ip": "203.0.113.1",
"primary_ip": "192.168.1.100",
"primary_mac": "00:11:22:33:44:55",
"distributed_interval": 10,
"config_tls_refresh": 3600,
"logger_tls_period": 300,
"gigs_disk_space_available": 250.5,
"percent_disk_space_available": 75.2,
"gigs_total_disk_space": 500,
"disk_encryption_enabled": true,
"last_restarted_at": "2024-01-10T08:00:00Z",
"policies": [
{
"id": 123,
"name": "Password Policy",
"query": "SELECT * FROM users;",
"critical": true,
"description": "Ensures strong passwords",
"author_id": 456,
"author_name": "John Doe",
"author_email": "john@example.com",
"resolution": "Update password settings",
"platform": "darwin",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-15T00:00:00Z",
"response": "compliant"
}
],
"last_mdm_enrolled_at": "2024-01-01T00:00:00Z",
"last_mdm_checked_in_at": "2024-01-15T12:00:00Z",
"status": "online",
"display_text": "Johns MacBook Pro",
"display_name": "John's MacBook Pro"
}
],
"count": 3,
"member": {
"id": "mem_abc123def456",
"userId": "usr_abc123def456",
"role": "admin",
"isActive": true,
"organizationId": "org_abc123def456",
"createdAt": "2024-01-01T00:00:00Z"
},
"authType": "api-key",
"authenticatedUser": {
"id": "usr_abc123def456",
"email": "user@company.com"
}
}Changes
Changed in 3 of the 56 revisions of this API.12
- ○
the endpoint scheme security
oauth2was removed from the APIapi-security-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
the endpoint scheme security
oauth2was added to the APIapi-security-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
removed the optional property
data/items/sourcefrom the response with the200statusresponse-optional-property-removed
This revision also has 40 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●