Timesheets

Timesheets ensure workers are paid appropriately and help project managers invoice clients and track overall project costs and expenses over time-

Timesheets are used in both Projects and Time & Expenses. A subscription to Projects is required to approve timesheets and save timesheets as drafts.

Each time a timesheet entry is submitted, a timesheet approval history object is created for tracking purposes.

Please be aware that this object is currently "Uncertified" in our open beta, signifying that it has not undergone the complete review process and the design may change during ongoing refinement. Users are advised to exercise discretion in using this object and are encouraged to provide feedback.

Recall a timesheet

post/services/time/timesheet/recall

Recalls a timesheet after it has been submitted and not yet approved. The transaction state is changed from submitted to draft. This allows changes to be made without going through the approval process or having the transaction edited by someone with permission to edit.

SecurityOAuth2
Request
Request Body schema: application/json
key
string

Key of the timesheet to recall.

Example: "155096"
Responses
200

Executed

400

Bad Request

Request samples
application/json
{
  • "key": "155096"
}
Response samples
application/json
{
  • "ia::result": [
    • {
      • "key": "155096",
      • "status": "completed"
      }
    ],
  • "ia::meta": {
    • "totalCount": 1,
    • "totalSuccess": 1,
    • "totalError": 0
    }
}