GET /timeEntries

Retrieve all time entries for a given company.

Query parameters

  • companyID integer Required

Responses

  • 200 application/json

    List of time entries

    Hide response attributes Show response attributes object
    • timeEntryID integer
    • TnxDate string(date-time)
    • startTime string(date-time)
    • endTime string(date-time)
    • duration integer
    • description string
    • BreakHours integer
    • BreakMinutes integer
    • Hours integer
    • HoursRate number(double)
    • Billable boolean
    • Taxable boolean
    • CostRate number(double)
    • jobID integer
    • userID integer
    • clientID integer
    • isRunning boolean
    • companyID integer
    • TimesheetStatusID integer
    • createdBy integer
    • updatedBy integer
  • 500

    Error occurred while retrieving time entries

GET /timeEntries
curl \
 -X GET http://api.example.com/timeEntries?companyID=42
Response examples (200)
[
  {
    "timeEntryID": 42,
    "TnxDate": "2024-05-04T09:42:00+00:00",
    "startTime": "2024-05-04T09:42:00+00:00",
    "endTime": "2024-05-04T09:42:00+00:00",
    "duration": 42,
    "description": "string",
    "BreakHours": 42,
    "BreakMinutes": 42,
    "Hours": 42,
    "HoursRate": 42.0,
    "Billable": true,
    "Taxable": true,
    "CostRate": 42.0,
    "jobID": 42,
    "userID": 42,
    "clientID": 42,
    "isRunning": true,
    "companyID": 42,
    "TimesheetStatusID": 42,
    "createdBy": 42,
    "updatedBy": 42
  }
]