Timesheets
- GET
/rest/v1.0/projects/{project_id}/timecard_entriesList timecard entries - POST
/rest/v1.0/projects/{project_id}/timecard_entriesCreate timecard entry - GET
/rest/v1.0/projects/{project_id}/timecard_entries/{id}Show timecard entry - PATCH
/rest/v1.0/projects/{project_id}/timecard_entries/{id}Update timecard entry - PATCH
/rest/v1.0/projects/{project_id}/timecard_entries/{id}/remove_signatureRemove a timecard entry signature - PATCH
/rest/v1.0/projects/{project_id}/timecard_entries/{id}/signSign a timecard entry - POST
/rest/v1.0/projects/{project_id}/timecard_entries/bulk_createBulk create timecard entries - GET
/rest/v1.0/projects/{project_id}/timesheetsList timesheets - POST
/rest/v1.0/projects/{project_id}/timesheetsCreate timesheet - GET
/rest/v1.0/projects/{project_id}/timesheets/{id}Show timesheet - PATCH
/rest/v1.0/projects/{project_id}/timesheets/{id}Update timesheet - PATCH
/rest/v1.0/projects/{project_id}/timesheets/update_approvalUpdate timesheet approval status
/rest/v1.0/projects/{project_id}/timecard_entriesList timecard entries
Parameters
- project_idstringpathrequired
Response · 200 · TimecardEntry[]
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timecard_entriesCreate timecard entry
Parameters
- project_idstringpathrequired
Request body
- timecard_entryTimecardEntryWriterequired
Response · 201 · TimecardEntry
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timecard_entries/{id}Show timecard entry
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · TimecardEntry
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timecard_entries/{id}Update timecard entry
Parameters
- project_idstringpathrequired
- idstringpathrequired
Request body
- timecard_entryTimecardEntryWriterequired
Response · 200 · TimecardEntry
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timecard_entries/{id}/remove_signatureRemove a timecard entry signature
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · TimecardEntry
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timecard_entries/{id}/signSign a timecard entry
Parameters
- project_idstringpathrequired
- idstringpathrequired
Request body
- signature_textstring
Response · 200 · TimecardEntry
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timecard_entries/bulk_createBulk create timecard entries
Parameters
- project_idstringpathrequired
Response · 201 · TimecardEntry[]
- idintegerrequired
- billablebooleanrequired
- created_atstring (date-time)
- datestring (date)required
- deleted_atstring (date-time)
- hoursstringrequired
- overtime_hoursstring
- double_time_hoursstring
- lunch_timeinteger
- datetimestring (date-time)
- time_instring (date-time)
- time_outstring (date-time)
- injuredboolean
- timesheet_statusstring
- approval_statusstringrequired
- translated_approval_statusstring
- work_classificationstring
- line_item_type_idinteger
- signedboolean
- signature_statusstring
- updated_atstring (date-time)
- partyParty
- cost_codeCostCode
- locationLocationStub
- sub_jobSubJob
- timecard_time_typeTimecardTimeType
- signatureSignature
- timesheetNestedTimesheet
- created_byCreatedBy
/rest/v1.0/projects/{project_id}/timesheetsList timesheets
Parameters
- project_idstringpathrequired
Response · 200 · Timesheet[]
- idintegerrequired
- created_atstring (date-time)
- updated_atstring (date-time)
- datestring (date)required
- numberintegerrequired
- created_byCreatedBy
- namestring
- statusstringrequired
- translated_statusstring
- timecard_entriesTimesheetEntryStub[]
/rest/v1.0/projects/{project_id}/timesheetsCreate timesheet
Parameters
- project_idstringpathrequired
Request body
- timesheetobjectrequired
Response · 201 · Timesheet
- idintegerrequired
- created_atstring (date-time)
- updated_atstring (date-time)
- datestring (date)required
- numberintegerrequired
- created_byCreatedBy
- namestring
- statusstringrequired
- translated_statusstring
- timecard_entriesTimesheetEntryStub[]
/rest/v1.0/projects/{project_id}/timesheets/{id}Show timesheet
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · Timesheet
- idintegerrequired
- created_atstring (date-time)
- updated_atstring (date-time)
- datestring (date)required
- numberintegerrequired
- created_byCreatedBy
- namestring
- statusstringrequired
- translated_statusstring
- timecard_entriesTimesheetEntryStub[]
/rest/v1.0/projects/{project_id}/timesheets/{id}Update timesheet
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · Timesheet
- idintegerrequired
- created_atstring (date-time)
- updated_atstring (date-time)
- datestring (date)required
- numberintegerrequired
- created_byCreatedBy
- namestring
- statusstringrequired
- translated_statusstring
- timecard_entriesTimesheetEntryStub[]
/rest/v1.0/projects/{project_id}/timesheets/update_approvalUpdate timesheet approval status
Parameters
- project_idstringpathrequired
Request body
- timesheetsobject[]required
Response · 200 · Timesheet[]
- idintegerrequired
- created_atstring (date-time)
- updated_atstring (date-time)
- datestring (date)required
- numberintegerrequired
- created_byCreatedBy
- namestring
- statusstringrequired
- translated_statusstring
- timecard_entriesTimesheetEntryStub[]