Get employee
client.employees.retrieve(stringemployeeID, RequestOptionsoptions?): Employee { id, active, created_at, 7 more }
/v1/employees/{employee_id}
Retrieves detailed information for a specific employee by ID. Returns employee details including personal information and employment status.
Parameters
employeeID: string
Returns
Get employee
import VitableConnectAPI from 'vitable-connect-api';
const client = new VitableConnectAPI({
apiKey: 'My API Key',
});
const employee = await client.employees.retrieve('empl_abc123def456');
console.log(employee.id);
{
"id": "id",
"active": true,
"created_at": "2019-12-27T18:11:19.117Z",
"employer_id": "employer_id",
"member": {
"id": "id",
"date_of_birth": "2019-12-27",
"first_name": "first_name",
"last_name": "last_name",
"sex": "Male",
"email": "dev@stainless.com",
"gender": "gender",
"phone": "phone",
"suffix": "suffix"
},
"start_date": "2019-12-27",
"updated_at": "2019-12-27T18:11:19.117Z",
"address": {
"city": "city",
"state": "state",
"street_1": "street_1",
"zip_code": "zip_code",
"country": "country",
"street_2": "street_2"
},
"employee_class": "Full Time",
"termination_date": "2019-12-27"
}
Returns Examples
{
"id": "id",
"active": true,
"created_at": "2019-12-27T18:11:19.117Z",
"employer_id": "employer_id",
"member": {
"id": "id",
"date_of_birth": "2019-12-27",
"first_name": "first_name",
"last_name": "last_name",
"sex": "Male",
"email": "dev@stainless.com",
"gender": "gender",
"phone": "phone",
"suffix": "suffix"
},
"start_date": "2019-12-27",
"updated_at": "2019-12-27T18:11:19.117Z",
"address": {
"city": "city",
"state": "state",
"street_1": "street_1",
"zip_code": "zip_code",
"country": "country",
"street_2": "street_2"
},
"employee_class": "Full Time",
"termination_date": "2019-12-27"
}