Loading…
object
fromrequiredCalendar date YYYY-MM-DD in the company time zone.
torequiredCalendar date YYYY-MM-DD in the company time zone.
rowsrequiredrows[].daterequiredCalendar date YYYY-MM-DD in the company time zone.
rows[].memberrequiredrows[].member.idrequiredOpaque record id.
rows[].member.namerequiredrows[].member.branchrequiredrows[].punch_in_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
rows[].punch_out_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
rows[].worked_minutesrequiredrows[].visits_plannedrequiredrows[].visits_donerequiredrows[].visits_with_gpsrequiredrows[].visits_flaggedrequiredrows[].distance_mrequiredrows[].idle_minutesrequiredtotalsrequiredtotals.visits_plannedrequiredtotals.visits_donerequiredtotals.visits_with_gpsrequiredtotals.distance_mrequired{
"from": "2026-10-06",
"to": "2026-10-06",
"rows": [
{
"date": "2026-10-06",
"member": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"branch": "string"
},
"punch_in_at": "2026-10-06T05:30:00.000Z",
"punch_out_at": "2026-10-06T05:30:00.000Z",
"worked_minutes": 0,
"visits_planned": 0,
"visits_done": 0,
"visits_with_gps": 0,
"visits_flagged": 0,
"distance_m": 0,
"idle_minutes": 0
}
],
"totals": {
"visits_planned": 0,
"visits_done": 0,
"visits_with_gps": 0,
"distance_m": 0
}
}