QuipteamsREST API

List employees

Employees: Query employee records synced from your HRIS. Employees are read-only via the API.

Endpoint4 params

Parameters

NameTypeDescription
statusstring
Filter by employment status.
searchstring
Search across name, email, and job title
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/employees?limit=10`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
  },
});

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

Response

json
{
  "data": [
    {
      "id": "emp-uuid-001",
      "remote_id": "HRIS-12345",
      "first_name": "Jane",
      "last_name": "Smith",
      "display_name": "Jane Smith",
      "email": "jane@acme.com",
      "employment_status": "ACTIVE",
      "start_date": "2024-03-15",
      "termination_date": null,
      "job_title": "Software Engineer",
      "department": "Engineering",
      "work_location": "New York",
      "company_name": "Acme Corp"
    }
  ],
  "meta": {
    "has_more": true,
    "next_cursor": "eyJpZCI6ImVtcC0wMDEiLCJjcmVhdGVkX2F0IjoiMjAyNi0wMy0xNSJ9",
    "total": 156
  }
}