List Shift Claims
Changed onLists shift claims. Employees see their own claims; managers also see claims on the schedules they manage; scheduling administrators see every claim. Filters are optional, and the same visibility applies whatever filter is passed. Rows carry no evaluation data. Withdrawn and declined claims stay listed. An employee's own claims, whatever their status, stay listed until the date of the claimed shift has passed in the shift's timezone and are absent after; claims on schedules a manager manages are not bounded by date. Results are oldest first unless sorted, and the list is empty while Open Shifts is off.
OAuth Scopes: scheduling:shifts
Request
- Base URLhttps://companySubDomain.bamboohr.com
- Auth
- HTTP basic
- or OAuth 2Authorization code/authorize.phpToken URL/token.phpScopesscheduling:shifts
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
OData v4 filter expression. Allowed fields: id, shiftId, employeeId, status, resolutionReason, createdAt, updatedAt.
Sort expression on any filterable field (e.g. createdAt desc). Defaults to createdAt ascending.
The starting page for pagination.
The number of items to be returned. Maximum 100.
Response
Shift claims retrieved successfully
Example response
{
"data": [
{
"id": "019aa0a1-1c44-7b2e-9f10-2ad0eb6038aa",
"shiftId": "019aa09f-0712-74cb-9186-8ad0eb6038dc",
"employeeId": 49283,
"status": "pending",
"createdAt": "2026-08-25T16:04:12Z",
"updatedAt": "2026-08-25T16:04:12Z"
}
]
}Changes
- info
endpoint added
- info