Retrieves all devices registered to a specific entity, sorted by last activity. Use this endpoint to monitor device usage patterns, detect suspicious access, and build device-based fraud detection rules.
async function analyzeDeviceLocations(entityId) { const response = await fetch( `https://api.gu1.ai/devices/entity/${entityId}`, { headers: { 'Authorization': `Bearer ${API_KEY}` } } ); const data = await response.json(); // Get unique countries const countries = new Set( data.devices.map(d => d.countryCode).filter(Boolean) ); // Flag if devices from multiple countries if (countries.size > 1) { console.warn('Devices from multiple countries:', Array.from(countries)); } return Array.from(countries);}