1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#Gets the list of devices limited to the first 1000
#hasMore - if there are more devices in the account than requested
#total - total number of devices based on query filter and account
#Retrieves details of each devices such as
#id, online/offline state, lastReported Date
#which users have accounts
#tags and attributes associated with each device
query GetDevices($orgId: String, $limit: Int, $offset: Int, $state: String) {
login {
account(id: $orgId) {
devices (size: $limit, from: $offset, state: $state) {
hasMore
total
items {
id
name
online
created
state
lastReported
access {
created
user {
id
email
}
scripting
}
tags {
name
}
attributes
services {
id
name
created
access {
created
user {
id
email
}
scripting
}
application
attributes
enabled
}
categoryA
categoryB
categoryC
categoryD
categoryE
}
}
}
}
}