Examples

{
  "collection": [
    {
      "id": 42,
      "user_id": 819,
      "user_name": "John Smith",
      "start_time": "2025-11-17T08:00:00.000Z",
      "end_time": "2025-11-17T17:00:00.000Z",
      "total_break_minutes": 60,
      "total_duration_minutes": 480,
      "description": "Monday, 8h",
      "payroll_timezone": "Europe/Helsinki",
      "reported_at": null,
      "entry_type": "regular",
      "treat_extra_time_as": "flex",
      "automatic": false
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 1,
    "total_count": 1
  }
}

Params

Param name Description
page
optional

Page number.

Validations:

  • Must be a Integer

per_page
optional

Number of records per page. Default: 50.

Validations:

  • Must be a Integer

date_range
optional

Get all entries within the specified date range, e.g. 01/01/2026 - 31/01/2026.

Validations:

  • Must be a String

user_id
optional

Get all entries for the specified user.

Validations:

  • Must be a Integer

automatic
optional

Get all automatically/manually created entries.

Validations:

  • Must be one of: true, false.

sort_by
optional

Sort by field. Default: start_time.

Validations:

  • Must be a String

order
optional

Sorting order (descending or ascending). Default: asc.

Validations:

  • Must be one of: desc, asc.