Appearance
TimeEntry
Tracked working time: who worked from when to when, optionally on an assignment or one of its events. Entries add up to the user's time-sheet days, whose approval status they show.
OpenAPI Spec
List TimeEntries
GET
/v2/time-entries
List TimeEntries
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Query Parameters
page
Type
number
Minimum
0Default
0size
Type
number
Minimum
1Maximum
20Default
10uuid
typeUuid
assignmentUuid
eventUuid
eventTypeUuid
userUuid
startsAt
endsAt
dayStatus
daySubmittedAt
dayApprovedAt
externalId
createdAt
updatedAt
Responses
List response
application/json
JSON "page": 0, "pages": 0, "size": 10, "items": [ { "uuid": "string", "typeUuid": "string", "startsAt": "string", "endsAt": "string", "duration": 0, "computedDuration": 0, "pausedAt": "string", "note": "string", "userUuid": "string", "assignmentUuid": "string", "eventUuid": "string", "eventTypeUuid": "string", "startLatitude": 0, "startLongitude": 0, "startTrackingError": "string", "endLatitude": 0, "endLongitude": 0, "endTrackingError": "string", "externalId": "string", "dayStatus": "string", "daySubmittedAt": "string", "dayApprovedAt": "string", "createdAt": "string", "updatedAt": "string" } ]
{
}
Create a new TimeEntry
POST
/v2/time-entries
Create a new TimeEntry
Authorizations
apiKey
Type
HTTP (bearer)
Request Body
application/json
JSON "uuid": "string", "typeUuid": "string", "startsAt": "string", "endsAt": "string", "note": "string", "userUuid": "string", "assignmentUuid": "string", "eventUuid": "string", "eventTypeUuid": "string", "startLatitude": 0, "startLongitude": 0, "startTrackingError": "string", "endLatitude": 0, "endLongitude": 0, "endTrackingError": "string", "externalId": "string"
{
}
Responses
TimeEntry found
application/json
JSON "uuid": "string", "typeUuid": "string", "startsAt": "string", "endsAt": "string", "duration": 0, "computedDuration": 0, "pausedAt": "string", "note": "string", "userUuid": "string", "assignmentUuid": "string", "eventUuid": "string", "eventTypeUuid": "string", "startLatitude": 0, "startLongitude": 0, "startTrackingError": "string", "endLatitude": 0, "endLongitude": 0, "endTrackingError": "string", "externalId": "string", "dayStatus": "string", "daySubmittedAt": "string", "dayApprovedAt": "string", "createdAt": "string", "updatedAt": "string"
{
}
Get a TimeEntry
GET
/v2/time-entries/{timeEntryUuid}
Get a TimeEntry by ID
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Path Parameters
timeEntryUuid*
Type
Requiredstring
Format
"uuid"Responses
TimeEntry found
application/json
JSON "uuid": "string", "typeUuid": "string", "startsAt": "string", "endsAt": "string", "duration": 0, "computedDuration": 0, "pausedAt": "string", "note": "string", "userUuid": "string", "assignmentUuid": "string", "eventUuid": "string", "eventTypeUuid": "string", "startLatitude": 0, "startLongitude": 0, "startTrackingError": "string", "endLatitude": 0, "endLongitude": 0, "endTrackingError": "string", "externalId": "string", "dayStatus": "string", "daySubmittedAt": "string", "dayApprovedAt": "string", "createdAt": "string", "updatedAt": "string"
{
}
Delete a TimeEntry
Update a TimeEntry
PATCH
/v2/time-entries/{timeEntryUuid}
Update a TimeEntry by ID
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Path Parameters
timeEntryUuid*
Type
Requiredstring
Format
"uuid"Request Body
application/json
JSON "startsAt": "string", "endsAt": "string", "pausedAt": "string", "note": "string", "endLatitude": 0, "endLongitude": 0, "endTrackingError": "string", "externalId": "string"
{
}
Responses
TimeEntry found
application/json
JSON "uuid": "string", "typeUuid": "string", "startsAt": "string", "endsAt": "string", "duration": 0, "computedDuration": 0, "pausedAt": "string", "note": "string", "userUuid": "string", "assignmentUuid": "string", "eventUuid": "string", "eventTypeUuid": "string", "startLatitude": 0, "startLongitude": 0, "startTrackingError": "string", "endLatitude": 0, "endLongitude": 0, "endTrackingError": "string", "externalId": "string", "dayStatus": "string", "daySubmittedAt": "string", "dayApprovedAt": "string", "createdAt": "string", "updatedAt": "string"
{
}