get https://{{companyDomain}}.bamboohr.com/api/v1/employees/changed/tables/
This API is merely an optimization to avoid downloading all table data for all employees. When you use this API you will provide a timestamp and the results will be limited to just the employees that have changed since the time you provided. This API operates on an employee-last-changed-timestamp, which means that a change in ANY field in the employee record will cause ALL of that employees table rows to show up via this API.
Sample Response
{
"table": "compensation",
"employees": {
"401": {
"lastChanged": "2025-07-02T20:13:43Z",
"rows": [
{
"startDate": "2024-06-04",
"endDate": null,
"rate": "56.00 USD",
"type": "Hourly",
"exempt": "Non-exempt",
"reason": "Must",
"comment": "Promotion and part time",
"paidPer": "Week",
"paySchedule": null,
"overtimeRate": "80.00 USD"
},
{
"startDate": "2023-06-02",
"endDate": "2024-06-03",
"rate": "75000 USD",
"type": "Salary",
"exempt": "Exempt",
"reason": "Other",
"comment": "",
"paidPer": "Month",
"paySchedule": null,
"overtimeRate": "40.00 USD"
}
]
},
"402": {
"lastChanged": "2025-07-03T14:30:20Z",
"rows": [
{
"startDate": "2025-07-03",
"endDate": null,
"rate": "35.00 USD",
"type": "Hourly",
"exempt": "Non-exempt",
"reason": "Base Pay",
"comment": "Welcome to the team",
"paidPer": "Week",
"paySchedule": null,
"overtimeRate": "52.50 USD"
}
]
}
}
}
<table id="jobInfo">
<employee id="123" lastChanged="2012-10-29T11:54:00Z">
<row>
<field id="date">2010-06-01</field>
<field id="location">New York Office</field>
<field id="division">Sprockets</field>
<field id="department">Research and Development</field>
<field id="jobTitle">Machinist</field>
<field id="reportsTo">John Smith</field>
</row>
<row>
<field id="date">2009-06-01</field>
<field id="location">New York Office</field>
<field id="division">Sprockets</field>
<field id="department">Research and Development</field>
<field id="jobTitle">Shop hand</field>
<field id="reportsTo">John Smith</field>
</row>
</employee>
<employee id="456">
<row>
<field id="date">2005-03-01</field>
<field id="location">Los Angelos Office</field>
<field id="division">Marketing</field>
<field id="department">Creative</field>
<field id="jobTitle">Designer</field>
<field id="reportsTo">Jane Doe</field>
</row>
</employee>
</table>
Sample URL (Unencoded)
Sample URL (Encoded)