GET OneStop/Groups/{GroupID}/Devices/{DeviceID}/ConsumablesSummary
Gets consumables summary for specified device
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| GroupID | integer |
Required |
|
| DeviceID |
ID of Device to Get |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of ConsumableSummaryDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| ConsumableID |
Consumable ID |
integer |
None. |
| DeviceID |
Device ID |
integer |
None. |
| Colour |
Consumable colour, ie Black, Cyan etc |
string |
None. |
| Description |
Consumable description, from device |
string |
None. |
| ConsumableTypeDescription |
Consumable type, ie toner, drum etc |
string |
None. |
| SerialNumber |
Consumable serial number, if supplied by device |
string |
None. |
| CurrentLevel |
Current consumable level |
integer |
None. |
| LastReadingDate |
Date last consumable reading taken |
date |
None. |
| LastCheckedDate |
Date last checked. Consumable readings are only actually taken if a level change, or 12 hours since last reading |
date |
None. |
Response Formats
application/json, text/json
[
{
"ConsumableID": 1,
"DeviceID": 2,
"Colour": "sample string 3",
"Description": "sample string 4",
"ConsumableTypeDescription": "sample string 5",
"SerialNumber": "sample string 6",
"CurrentLevel": 7,
"LastReadingDate": "2026-07-07T14:50:15.9733268+01:00",
"LastCheckedDate": "2026-07-07T14:50:15.9733268+01:00"
},
{
"ConsumableID": 1,
"DeviceID": 2,
"Colour": "sample string 3",
"Description": "sample string 4",
"ConsumableTypeDescription": "sample string 5",
"SerialNumber": "sample string 6",
"CurrentLevel": 7,
"LastReadingDate": "2026-07-07T14:50:15.9733268+01:00",
"LastCheckedDate": "2026-07-07T14:50:15.9733268+01:00"
}
]
application/xml, text/xml
<ArrayOfConsumableSummaryDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneStopWebAPI.DTO">
<ConsumableSummaryDTO>
<Colour>sample string 3</Colour>
<ConsumableID>1</ConsumableID>
<ConsumableTypeDescription>sample string 5</ConsumableTypeDescription>
<CurrentLevel>7</CurrentLevel>
<Description>sample string 4</Description>
<DeviceID>2</DeviceID>
<LastCheckedDate>2026-07-07T14:50:15.9733268+01:00</LastCheckedDate>
<LastReadingDate>2026-07-07T14:50:15.9733268+01:00</LastReadingDate>
<SerialNumber>sample string 6</SerialNumber>
</ConsumableSummaryDTO>
<ConsumableSummaryDTO>
<Colour>sample string 3</Colour>
<ConsumableID>1</ConsumableID>
<ConsumableTypeDescription>sample string 5</ConsumableTypeDescription>
<CurrentLevel>7</CurrentLevel>
<Description>sample string 4</Description>
<DeviceID>2</DeviceID>
<LastCheckedDate>2026-07-07T14:50:15.9733268+01:00</LastCheckedDate>
<LastReadingDate>2026-07-07T14:50:15.9733268+01:00</LastReadingDate>
<SerialNumber>sample string 6</SerialNumber>
</ConsumableSummaryDTO>
</ArrayOfConsumableSummaryDTO>