Employee entity
Read dealership employees with profile images, contact fields, public profile fields, and nested employee department summaries.
#Endpoints
Employee records represent team members shown or assigned across dealership workflows. Responses include the employee department summary.
GET/v1/employees
GET/v1/employees/{id}
x-api-key header.#Filters and Limits
List endpoints share the same pagination envelope. Query booleans use true or false.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | number | No | Number of records to return. Defaults to 100. Maximum is 500. |
| offset | number | No | Number of records to skip. Defaults to 0. |
| search | string | No | Optional text search. Searchable fields are listed on each entity. |
| createdAfter | datetime | No | Return records created at or after an ISO 8601 timestamp. |
| createdBefore | datetime | No | Return records created at or before an ISO 8601 timestamp. |
| updatedAfter | datetime | No | Return records updated at or after an ISO 8601 timestamp. |
| updatedBefore | datetime | No | Return records updated at or before an ISO 8601 timestamp. |
| departmentId | uuid | No | Filter by employee department ID. |
departmentId and search.name, position, email, and phoneNumber.sortIndex ascending, then id ascending.JSON
{
"data": [],
"pagination": {
"limit": 100,
"offset": 0,
"total": 0
}
}#Response
| Field | Type | Nullable | Notes |
|---|---|---|---|
| id | uuid | No | Employee ID. |
| name | string | No | Employee name. |
| position | string | No | Job title or position. |
| slug | string | No | Public profile slug. |
| sortIndex | number | No | Display order within the department. |
| string | Yes | Email address. | |
| phoneNumber | string | Yes | Phone number. |
| speaksSpanish | boolean | Yes | Spanish-language flag. |
| bio | string | Yes | Employee biography. |
| profileImage | File | Yes | Profile image metadata. |
| department | EmployeeDepartmentSummary | Yes | Nested employee department summary. |
| createdAt | datetime | No | Creation timestamp. |
| updatedAt | datetime | No | Last update timestamp. |
#Example Request
Shell
curl "https://api.driverseat.io/v1/employees?search=sales" \
-H "x-api-key: sk-driverseat-..."