← Back to index

Reporting

Consolidated figures over work already recorded. Prefer these over summing raw records.

The most notable reports:

/api/workdonehours Each worker's hours in the period divided by hour type — norm hours, overtime hours, night hours and so on — with a day-by-day breakdown.
/api/report/accounting Worked hours over a period prepared for payroll — record based or aggregated by worker, worktype, cost account and other dimensions.
/api/report/worktime Worked-hour rows for a period, record based or aggregated by dimension[], with the widest set of filters.
/api/report/stats/… Work statistics with one measure broken down by another — worker, worktype, facility, workobject, project, customer or cost account.
/api/report/dailystats One row per day of the period: { work_date, work_hours }.
/api/report/summaryreport Worked hours, engine hours or kilometres over a period, distributed per day, week or month.
/api/report/rosterandworktimecomparision Rostered hours next to actually worked hours, day by day.
/api/report/materialusage Material consumption over a period, row by row, with the work it was consumed on.
/api/report/workunit Work units produced over a period — piecework counted alongside hours.
/api/report/fuelfillings Fuel fillings over a period, grouped by the requested dimensions.
/api/report/enginehours Engine hours and kilometres per facility over a period.

Dates and times

Send a date as Y-m-d and a date with a time as Y-m-d H:i:s, for example 2026-08-28 and 2026-08-28 14:30:00. Values are read in the company time zone. Other spellings PHP can parse are usually accepted, but a slash-separated date is read month-first, so send Y-m-d and avoid the ambiguity. A duration is HH:MM or HH:MM:SS, or a plain number of seconds.

Responses return dates and times in ISO 8601 with the offset, for example 2026-08-28T14:30:00+0300. The Return table below lists the fields of the response and their types; it has no description column for them, so the format above is the one to assume for every DateTime field it shows.

Documentation auto-generated on Sat, 26 Sep 26 11:05:36 +0300