Skip to main content

Create time sheet

POST 

/api/v1/entry_sheets/time

Creates a new time entry sheet for the authenticated user.

Required Fields:

  • dates: Array of F8 dates (YYYYMMDD format) defining the period
  • id_user: User ID of the sheet owner

Optional:

  • submit: Set to true to immediately submit the sheet after creation
  • rows: Entry data to save/update. See the Entry Sheet API tutorial for details on the structure of the rows field.

Validation: All business logic validation (DVT, geofences, rate rules) is performed during creation. Check the errors, warnings, and info arrays in the response.

Response: Returns HTTP 200 (not 201) with the full sheet object plus validation messages.

Request

Responses

Sheet created successfully

Response Headers
    Location

    URI of the sheet

    ETag

    The current ETag value for the sheet, needed to perform a PUT modification. See the modifying objects guide and the related tutorial section.