Skip to main content

Create time entry

POST 

/api/v1/time_entries

Create a time entry. Required: time_card_id, start_time, and end_time; user_id is derived server-side from the time card. Both start_time and end_time must fall on a whole-minute boundary (nonzero seconds are rejected); start_time must fall within the time card's pay period, and end_time must be after start_time. Optional job_id (the worker must have a Position covering that job at start_time), timecode_id (must be one of the company's default timecodes), state, description, hourly_rate_cents (derived from the position/user default when omitted), and feature_ids. Supplying feature_ids — or setting feature_allocation_acknowledged true — satisfies a job that requires a feature allocation.

Required scope:

time_entries:create

Request

Responses

Created