Chain of Custody List

List device-level chain of custody records for your company.

GET
/api/v1/chain-of-custody

Description

Returns the same device-row custody list shown in the Unduit platform Chain of Custody table (repair, ITAD, and remote recovery rows merged). Matches platform list filters: search by IMEI or serial, plus pagination. No date or order-type filters (a device may appear on multiple orders; use the timeline endpoint for order-level history). Sorted newest first by order created_at, with repair rows before ITAD/recovery on timestamp ties. Requires permission chain-of-custody.read.

Request

Headers

HeaderValueRequired
AuthorizationBearer <access_token>Yes
Content-Typeapplication/jsonYes

Query Parameters

ParameterTypeRequiredDescription
pagenumberNoPage number (1-based). Default is 1.
limitnumberNoRecords per page. Default is 10. Max 100 on tickets, wallet, and shipping labels.
searchstringNoFilter by partial IMEI or serial number match (same as platform search).

Response

FieldTypeDescription
dataarrayDevice-level custody records.
data[].serialstringDevice serial number.
data[].imeistringDevice IMEI.
data[].modelstringDevice model name (platform column Model / d_model).
data[].memorystringMemory / storage size when available.
data[].colorstringDevice color when available.
data[].mdm_statusstringMDM status when available.
data[].notesstringDevice notes when available.
data[].esnstringESN when available.
data[].failedstringFailed flag when available.
data[].erasedstringErasure flag when available.
pagination.pageintegerCurrent page.
pagination.limitintegerPage size.
pagination.totalintegerTotal matching records.
pagination.last_pageintegerLast available page.

Related Endpoints

Did this page help you?