Skip to main content
GET
List devices for an entity

Overview

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.

Endpoint

Authentication

Requires a valid API key in the Authorization header:

Path Parameters

string
required
UUID of the entity whose devices you want to retrieve

Query Parameters

number
default:"50"
Maximum number of devices to return per page (max: 1000)Example: ?limit=100
number
default:"0"
Number of devices to skip for paginationExample: ?offset=50

Response

boolean
Indicates if the request was successful
array
Array of device objects sorted by lastSeenAt (most recent first)
string
gu1’s internal device UUID
string
Device identifier
string
External device identifier
string
UUID of the associated entity
string
Entity’s external ID (denormalized)
string
Entity’s tax ID (denormalized)
string
User-defined device name or hardware name
object
Additional device metadata (JSON object). Platform-specific details.
string
Device platform (android, ios, web)
string
Device manufacturer
string
Device model
string
Device brand
string
Operating system name
string
Operating system version
string
Browser name (web only)
string
Browser version (web only)
number
Geographic latitude
number
Geographic longitude
string
City name
string
State/province
string
Country name
string
ISO country code
string
Last known IP address
boolean
Whether device is an emulator
boolean
Whether device is rooted/jailbroken
boolean
Whether device is blocked
boolean
Whether device is trusted
string
First seen timestamp (ISO 8601)
string
Last seen timestamp (ISO 8601)
string
Creation timestamp
string
Last update timestamp
object
Pagination information
number
Total number of devices for this entity
number
Page size limit used
number
Offset used
boolean
Whether there are more pages available

Examples

Basic Query

With Pagination

Response Example

Error Responses

401 Unauthorized

403 Forbidden

404 Not Found

500 Internal Server Error

Use Cases

Device Inventory Dashboard

Build a dashboard showing all devices used by your entities:

Fraud Detection

Detect suspicious device patterns:

Geographic Analysis

Analyze device locations for anomalies:

Activity Monitoring

Monitor recent device activity:

Pagination Best Practices

Iterate Through All Pages

Next Steps

Create Device

Register a new device

Events API

Learn about automatic device registration

Fraud Detection

Build device-based fraud rules

Risk Matrix

Configure risk scoring with device data