Get supportRequest a Demo
  • Get Started
    • Welcome
  • Guides
    • Authentication
    • Patient Management
    • Order Management
    • Device Management
    • Webhook Management
  • Webhooks
  • API Reference
  • Resources
    • OpenAPI Spec
    • Mobile SDK
LogoLogo
Get supportRequest a Demo
API ReferenceDevices

GET
/api/v3/device
GET
/api/v3/device
1curl https://app.impiloplatform.com/api/v3/device \
2 -H "Impilo-API-Key: <Impilo-API-Key>"
Try it
200example
1{
2 "content": [
3 {
4 "currentPatient": {
5 "firstName": "John",
6 "lastName": "Doe",
7 "address": {
8 "city": "Philadelphia",
9 "country": "USA",
10 "lineOne": "1234 Market Street",
11 "state": "PA",
12 "zipCode": "19137",
13 "lineTwo": "Suite 110"
14 },
15 "dateOfBirth": "1987-09-13",
16 "email": "email@example.com",
17 "externalIdentifier": "external-identifier-123",
18 "id": 456,
19 "phoneNumber": "111-222-3333",
20 "sex": "unknown"
21 },
22 "currentStatus": "withPatient",
23 "deviceEvents": [],
24 "deviceIdentifiers": [
25 {
26 "type": "imei",
27 "value": "354833969951611"
28 },
29 {
30 "type": "serial",
31 "value": "A44-A0623930"
32 },
33 {
34 "type": "macAddress",
35 "value": "f51da43314fc"
36 }
37 ],
38 "disabledReadings": false,
39 "id": 599,
40 "item": {
41 "id": 791,
42 "manufacturer": {
43 "id": 2,
44 "name": "Custom Manufacturer"
45 },
46 "model": "iBloodPressureMonitor123",
47 "name": "Blood Pressure Monitor",
48 "sku": "0000001"
49 }
50 },
51 {
52 "currentPatient": {
53 "firstName": "John",
54 "lastName": "Doe",
55 "address": {
56 "city": "Philadelphia",
57 "country": "USA",
58 "lineOne": "1234 Market Street",
59 "state": "PA",
60 "zipCode": "19137",
61 "lineTwo": "Suite 110"
62 },
63 "dateOfBirth": "1987-09-13",
64 "email": "email@example.com",
65 "externalIdentifier": "external-identifier-123",
66 "id": 456,
67 "phoneNumber": "111-222-3333",
68 "sex": "unknown"
69 },
70 "currentStatus": "withPatient",
71 "deviceEvents": [],
72 "deviceIdentifiers": [
73 {
74 "type": "imei",
75 "value": "354833969951611"
76 },
77 {
78 "type": "serial",
79 "value": "A44-A0623930"
80 },
81 {
82 "type": "macAddress",
83 "value": "f51da43314fc"
84 }
85 ],
86 "disabledReadings": false,
87 "id": 600,
88 "item": {
89 "id": 791,
90 "manufacturer": {
91 "id": 2,
92 "name": "Custom Manufacturer"
93 },
94 "model": "iBloodPressureMonitor123",
95 "name": "Blood Pressure Monitor",
96 "sku": "0000001"
97 }
98 }
99 ],
100 "first": true,
101 "last": false,
102 "page": 1,
103 "size": 2,
104 "total": 4
105}
Was this page helpful?
Previous

Validate Device

Next
Built with
Returns a paginated list of all devices associated with the customer.
List Devices

Headers

Impilo-API-KeystringRequired

Query parameters

pageintegerOptional
The page number of the content returned.
sizeintegerOptional
The size of the page of content returned.
sortenumOptional
The attribute to sort on
Allowed values:
sortDescendingbooleanOptional
True if the sort direction should be descending
idlist of longsOptional
Lists only devices with the IDs provided.
externalIdentifierlist of stringsOptional
Lists only devices with the external IDs provided.
identifierTypeenumOptional
The device identifier type of the devices.
Allowed values:
identifierlist of stringsOptional
Lists only devices with the device identifiers provided.
statuslist of enumsOptional
The status of the devices.
itemIdlist of longsOptional
Lists only devices with the provided Item ID type.
itemNamestringOptional
The name of the item.
itemModelstringOptional
The model of the item.
itemSkustringOptional
The SKU of the item.
manufacturerIdlist of longsOptional
Lists only devices created by the Manufacturer ID provided.
itemSizelist of enumsOptional
Lists only devices of the sizes provided.
Allowed values:
itemClasslist of enumsOptional
Lists only devices of the Classes provided.
readingTypelist of enumsOptional
Lists only devices that support the Reading Types provided.
siteIdlist of longsOptional
The ID of the site.
patientIdlist of longsOptional
The ID of the patient.
patientExternalIdentifierlist of stringsOptional
The external identifier of the patient.
patientEmailstringOptional
The email of the patient.
patientNamestringOptional
The name of the patient.
patientSiteIdlist of longsOptional
The ID of the patient site.

Response

OK
contentlist of objects or null
The content of the page, consisting of a list of objects.
firstboolean or null
True if this is the first page, false otherwise.
lastboolean or null
True if this is the last page, false otherwise.
pageinteger or null
The current page number. The first page has value 1.
sizeinteger or null
The current page size. Default 15, maximum 250.
totalinteger or null
The number of objects matching the request.
True if the sort direction should be descending
Lists only devices with the IDs provided.
Lists only devices with the external IDs provided.
The device identifier type of the devices.
Lists only devices with the device identifiers provided.
The status of the devices.
Lists only devices with the provided Item ID type.
The name of the item.
The model of the item.
The SKU of the item.
Lists only devices created by the Manufacturer ID provided.
Lists only devices of the sizes provided.
Lists only devices of the Classes provided.
Lists only devices that support the Reading Types provided.
The ID of the site.
The ID of the patient.
The external identifier of the patient.
The email of the patient.
The name of the patient.
The ID of the patient site.
OK