Appearance
OpenAPI Spec
List TimeEntries
GET
/v1/time-entries
List TimeEntries
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Query Parameters
page
Type
number
Minimum
0Default
0size
Type
number
Minimum
1Maximum
20Default
10id
typeId
assignmentId
eventId
eventTypeId
userId
startsAt
endsAt
externalId
createdAt
updatedAt
Responses
List response
application/json
{
"page": 0,
"pages": 0,
"size": 10,
"items": [
{
"id": 0,
"typeId": 0,
"startsAt": "string",
"endsAt": "string",
"duration": 0,
"pausedAt": "string",
"note": "string",
"userId": 0,
"assignmentId": 0,
"eventId": 0,
"eventTypeId": 0,
"startLatitude": 0,
"startLongitude": 0,
"startTrackingError": "string",
"endLatitude": 0,
"endLongitude": 0,
"endTrackingError": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}
]
}
Create a new TimeEntry
POST
/v1/time-entries
Create a new TimeEntry
Authorizations
apiKey
Type
HTTP (bearer)
Request Body
application/json
{
"typeId": 0,
"startsAt": "string",
"endsAt": "string",
"note": "string",
"userId": 0,
"assignmentId": 0,
"eventId": 0,
"eventTypeId": 0,
"startLatitude": 0,
"startLongitude": 0,
"startTrackingError": "string",
"endLatitude": 0,
"endLongitude": 0,
"endTrackingError": "string",
"externalId": "string"
}
Responses
TimeEntry found
application/json
{
"id": 0,
"typeId": 0,
"startsAt": "string",
"endsAt": "string",
"duration": 0,
"pausedAt": "string",
"note": "string",
"userId": 0,
"assignmentId": 0,
"eventId": 0,
"eventTypeId": 0,
"startLatitude": 0,
"startLongitude": 0,
"startTrackingError": "string",
"endLatitude": 0,
"endLongitude": 0,
"endTrackingError": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}
Get a TimeEntry
GET
/v1/time-entries/{timeEntryId}
Get a TimeEntry by ID
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Path Parameters
timeEntryId*
Type
Requiredinteger
Format
"int32"Responses
TimeEntry found
application/json
{
"id": 0,
"typeId": 0,
"startsAt": "string",
"endsAt": "string",
"duration": 0,
"pausedAt": "string",
"note": "string",
"userId": 0,
"assignmentId": 0,
"eventId": 0,
"eventTypeId": 0,
"startLatitude": 0,
"startLongitude": 0,
"startTrackingError": "string",
"endLatitude": 0,
"endLongitude": 0,
"endTrackingError": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}
Delete a TimeEntry
Update a TimeEntry
PATCH
/v1/time-entries/{timeEntryId}
Update a TimeEntry by ID
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Path Parameters
timeEntryId*
Type
Requiredinteger
Format
"int32"Request Body
application/json
{
"startsAt": "string",
"endsAt": "string",
"pausedAt": "string",
"note": "string",
"endLatitude": 0,
"endLongitude": 0,
"endTrackingError": "string",
"externalId": "string"
}
Responses
TimeEntry found
application/json
{
"id": 0,
"typeId": 0,
"startsAt": "string",
"endsAt": "string",
"duration": 0,
"pausedAt": "string",
"note": "string",
"userId": 0,
"assignmentId": 0,
"eventId": 0,
"eventTypeId": 0,
"startLatitude": 0,
"startLongitude": 0,
"startTrackingError": "string",
"endLatitude": 0,
"endLongitude": 0,
"endTrackingError": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}