List assets
Assets: Query the company's hardware asset inventory (holding assets).
Endpoint9 params
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
status | string | no | Which devices to return. Defaults to `in_storage` to preserve prior behavior. |
serial_number | string | no | Exact match on serial number |
item_id | uuid | no | Exact match on asset UUID. Storage devices only — ignored for in-use rows. |
country | string | no | Filter by country (case-insensitive) |
device_type | string | no | Filter by device type. |
search | string | no | Search across serial number, description, and employee |
sort | string | no | Sort field. Prefix with - for descending (default: "-created_at"). |
limit | integer | no | Items per page, 1-100 (default: 25) |
cursor | string | no | Pagination cursor from a previous response |
javascript
const response = await fetch(`https://api.quipteams.com/api/v1/assets?limit=10`, {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
},
});
const { data } = await response.json();
console.log(data);Response
json
{
"data": [
{
"id": "asset-uuid-001",
"serial_number": "C02X9876WXYZ",
"company": "Acme Corp",
"country": "United States",
"device_type": "Laptop",
"description": "MacBook Pro 14\" M3 Pro",
"employee": "Jane Smith",
"condition": "Good",
"status": "in_storage",
"price": 1450,
"price_currency": "USD",
"purchase_source": "quipteams",
"quantity": 1,
"completion_date": "2026-02-20T00:00:00.000Z",
"created_at": "2026-02-15T10:30:00.000Z",
"updated_at": "2026-02-20T12:00:00.000Z"
},
{
"id": null,
"serial_number": "C02XABC123",
"company": "Acme Corp",
"country": "Mexico",
"device_type": null,
"description": "MacBook Air 13\" M3",
"employee": "Pedro Garcia",
"condition": null,
"status": "in_use",
"price": 1100,
"price_currency": "USD",
"purchase_source": "quipteams",
"purchase_order": "PO-2026-0042",
"quantity": 1,
"assigned_date": "2026-03-12",
"completion_date": null,
"created_at": null,
"updated_at": null
}
],
"meta": {
"has_more": false,
"next_cursor": null,
"total": 2
}
}