Collects a device profile outside of Journey flows.
Ordered list of predefined collectors to execute.
Optional
Optional logger overrides for this call.
A JSON-compatible device profile payload.
Native implementations remain authoritative for permissions, formatting, and execution.
try { const profile = await collectDeviceProfile(['hardware', 'network']); console.log(profile);} catch (error) { console.error('Profile collection failed', error);} Copy
try { const profile = await collectDeviceProfile(['hardware', 'network']); console.log(profile);} catch (error) { console.error('Profile collection failed', error);}
Collects a device profile outside of Journey flows.