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.