QuipteamsREST API

List device actions

Device Actions: Track device lifecycle actions such as retrievals, transfers, wipes, and deployments.

Endpoint9 params

Parameters

NameTypeDescription
statusstring
Filter by device action status.
action_typestring
Filter by action type.
serial_numberstring
Filter by device serial number (case-insensitive, partial match)
include_assetboolean
When true, embeds the full holding asset object (from inventory) under an "asset" field for each device action. Matched by serial number.
created_afterISO 8601
Only return actions created after this date
created_beforeISO 8601
Only return actions created before this date
sortstring
Sort field. Prefix with - for descending (default: "-created_at").
limitinteger
Items per page, 1-100 (default: 25)
cursorstring
Pagination cursor from a previous response
javascript
const response = await fetch(`https://api.quipteams.com/api/v1/device-actions?limit=10`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
  },
});

const { data } = await response.json();
console.log(data);

Response

json
{
  "data": [
    {
      "id": "da-uuid-001",
      "action_id": "DA-2026-0015",
      "action_type": "Retrieval",
      "status": "In Progress",
      "company": "Acme Corp",
      "device": {
        "serial_number": "C02X9876WXYZ",
        "model": "MacBook Pro 14\"",
        "type": "Laptop",
        "country": "United States"
      },
      "current_user": {
        "name": "John Doe",
        "email": "john@acme.com",
        "country": "United States",
        "address": "123 Main St, NYC",
        "phone": "+1-555-0100"
      },
      "new_recipient": null,
      "wipe": true,
      "wipe_completed": false,
      "tracking_code": "1Z999AA10123456784",
      "tracking_link": "https://track.example.com/1Z999AA10123456784",
      "created_at": "2026-03-01T10:00:00.000Z",
      "updated_at": "2026-03-02T08:30:00.000Z"
    }
  ],
  "meta": {
    "has_more": false,
    "next_cursor": null,
    "total": 1
  }
}