Skip to main content
POST
Create a timesheet
A submitted period of time entries for a member, typically representing a week or split-week.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
memberId
string
required

The unique identifier of the member to create the timesheet for.

start
string<date>
required

The start date of the timesheet period. Must be in the form YYYY-MM-DD.

end
string<date>
required

The end date of the timesheet period. Must be on or after start and within the same ISO week. Must be in the form YYYY-MM-DD.

Response

200

id
string

The unique identifier for the object.

start
string<date>

The start date of the timesheet period. Will be in the form YYYY-MM-DD.

end
string<date>

The end date of the timesheet period. Will be in the form YYYY-MM-DD.

createdAt
string<date-time>

The timestamp when the object was created.

submittedOn
string<date-time>

The timestamp when the timesheet was submitted.

hours
number

The total number of hours tracked in this timesheet period.

member
object

The member this timesheet was submitted for.

timeEntries
object[]

The time entries included in this timesheet.