Create a contractor timesheet

Creates a timesheet on behalf of a contractor employment.

The submitted hours are immediately available to the contractor in the Remote UI for
self-serve invoice creation (Invoices → Create invoice → "Use Time Tracking").

This endpoint is restricted to contractor employments. Calls against EOR or Global Payroll
employments are rejected with 422.

Scopes

CategoryRead only ScopeWrite only Scope (read access implicit)
Manage timeoffs (time_and_attendance)-Manage timesheets (timesheet:write)
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Contractor employment ID

Body Params

ContractorCreateTimesheetParams

Parameters for creating a timesheet on behalf of a contractor employment. The target employment is taken from the URL path, not the request body. Allowed time_trackings.type values are restricted to the contractor subset: regular_hours, on_call, break.

date
required

UTC date in ISO 8601 format

date
required

UTC date in ISO 8601 format

time_trackings
array of objects
required
length ≥ 1

One or more time tracking entries to include in the timesheet.

time_trackings*
Responses

Callback
Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json