Skip to content

Registered hours

Registered hours are the confirmed clocking time for an employee, after rounding rules and break-time deductions have been applied. They are derived from clocked or manually entered time and represent the finalised, payable hours, distinct from the raw clock-in/clock-out events.

Use these endpoints to fetch registered hours, and to retrieve attendance registrations (the merged record of planned shifts and clocked hours) for a given date. Useful for reporting, time-and-attendance dashboards, and reconciliation against scheduled hours.

List registered hours

Request

Requires scope: business.

Returns a list of available registered hours

Security
apiKey(Required scopes: business)
Query
startDatestring(Date)

list registered hours that start from this date

Example:startDate=2026-12-31
endDatestring(Date)

list registered hours up until this date (end date inclusive)

Example:endDate=2026-12-31
officeIdinteger

the office the employee has a contract in

Example:officeId=1
pageinteger, >= 1

Page number of the paginated result set. The first page is 1.

Default:1
curl -i -X GET \
  'https://beta-developer.dyflexis.com/_mock/openapi/api/business/v3/registered-hours?startDate=2026-12-31&endDate=2026-12-31&officeId=1&page=1' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
registeredHoursArray of objects

Collection of all registered hours

pageCountinteger

number of pages

Example:100
Response
{ "_links": { "self": {}, "next": {}, "prev": {}, "first": {}, "last": {} }, "registeredHours": [ {} ], "pageCount": 100 }