Last Updated: 1/22/2020 12:11:03 AM
Get devices with given customers
Request
HTTP Request
GET /SMPI/{version}/service/wfbss/api/customers/computers
Parameters
Name |
Type |
Description |
Validation |
|---|---|---|---|
|
Optional Parameters |
|||
cids |
string |
A list of customer IDs separated by comma. |
At least one customer ID must be specified, and no more than 10. |
page |
integer |
Page number |
1 to max. If not set, default is 1. |
limit |
integer |
Number of devices per page |
1 to 100. If not set, default is 100. |
HTTP Request Example
Get devices of all your customers (page 1 and 25 records per page):
GET /SMPI/{version}/service/wfbss/api/customers/computers
Get devices of all your customers (page 2 and 50 records per page):
GET /SMPI/{version}/service/wfbss/api/customers/computers?page=2&limit=50
Get devices of specific customers (page 1 and 25 records per page):
GET /SMPI/{version}/service/wfbss/api/customers/computers?cids=640FE47F-5118-4D79-8221-A35D0DE2EE2C,549390C2-61B3-417E-B1F0-8955A63C08F3
Request Body
Do not supply a request body with this method.
Response
Response
If successful, this method returns an HTTP 200 OK status code and a response body with the following structure:
{
"paging": {
"total": 2,
"limit": 100,
"page": 1
},
"customers": [
{
"total": 2,
"id": "640FE47F-5118-4D79-8221-A35D0DE2EE2C",
"eid": "05ACB83A-E709-47B5-98C1-6CEA25476536",
"computers": [
{
"ipaddr": "97.0.168.192",
"gid": 1,
"type": 1,
"name": "Computer_031b1d0ecb52c74b8a08c7261299ca19",
"cid": "031b1d0ecb52c74b8a08c7261299ca19"
},
{
"ipaddr": "46.0.168.192",
"gid": 1,
"type": 1,
"name": "Computer_04c5d02490fdc843b7c578daf6fc5c6a",
"cid": "04c5d02490fdc843b7c578daf6fc5c6a"
}
]
}
]
}
Name |
Type |
Description |
Length |
|---|---|---|---|
paging.total |
integer |
The total number of devices |
|
paging.limit |
integer |
The number of devices per page |
1 to 100 |
paging.page |
integer |
page number |
1 to max |
customers[].id |
string |
Customer ID |
GUID |
customers[].eid |
string |
For internal use only |
GUID |
customers[].total |
integer |
The number of devices belonging to the customer |
|
customers[].computers[].gid |
integer |
Group ID |
|
customers[].computers[].ipaddr |
string |
Device IP address |
|
customers[].computers[].type |
integer |
Device type |
1 = windows desktop, 2 = windows server, 3 = mac desktop, 4 = mac server, 5 = android, and 6 = ios |
customers[].computers[].name |
string |
Device name |
|
customers[].computers[].cid |
string |
Device ID |
