Retrieve employee shift schedules, break/overtime rules, and clock-in timesheets via the Revel Systems Scheduling API
domain: developer.revelsystems.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Use TimeSchedule to retrieve planned shifts (start/end, establishment, role, wage, breaks)
Use TimeScheduleRule to retrieve break, overtime, doubletime, and clock-in rules that govern how shifts are enforced
Use TimeSheetEntry to retrieve actual clock-in/clock-out records, noting a null break_type means pure worked time with no break
Use Revel's separate Employees API suite for full employee record fields (name, role, contact info), since the Scheduling suite depends on it but does not expose those fields itself
For BI/reporting use cases, consider the read-only Revel Data Connector wide_schedule model, which flattens schedule_id, shift_begin_time/shift_end_time (UTC), role_wage, break_type, time_schedule_stage, overtime_rate, and double_rate into one view
Known gotchas
The Scheduling API and the Employees API are two separate suites — both are needed to resolve a shift down to a named employee with contact/role details
wide_schedule (Data Connector) is a separate, read-only BI export model, not the same object model as the live TimeSchedule/TimeSheetEntry REST resources — don't assume field-for-field parity
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?