Update Daily TimeSheet

Creates or updates a daily timesheet entry for a specific placement and day. Supports daily hours and mobile punch time capture methods with multiple breaks per day.

Body Params

Represents a daily timesheet entry for single-day timesheet find-or-create operations. Supports daily hours and mobile punch time capture methods with multiple breaks per day.

date-time
required
length ≥ 1

The date for the time entry. This should be just a date stamp. No time should be included.

string

The start time of the day. Format: 12-hour format (e.g., "9:00 AM"). Optional for "Saved" status, required for "Submitted" and "Approved" statuses.

string

The end time of the day. Format: 12-hour format (e.g., "5:00 PM"). Optional for "Saved" status, required for "Submitted" and "Approved" statuses. Supports overnight shifts where TimeOut appears earlier than TimeIn.

breaks
array of objects

List of breaks for the day. Supports 0 to many breaks per day. Each break must have both BreakStart and BreakEnd times or both empty. Break times must fall within the work shift period.

breaks
int32
required
1 to 2147483647

The identifier for the placement. It allows the timesheet to be correlated with the talent to whom the time belongs.

string
required
length ≥ 1

The status of the timesheet. Accepted Values are: Saved, Submitted and Approved.

  • "Saved": Allows partial time entry (flexible validation)
  • "Submitted": Requires all times to be present and valid
  • "Approved": Requires all times to be present and valid
boolean

Whether to round time values to the configured timesheet minute spread.

  • false: Validates that time values match the configured timesheet minute spread exactly
  • true: Automatically rounds time values to the nearest configured minute spread
Headers
uuid

Unique request identifier (GUID) used to correlate request data with log entries and events.

integer

An integer identifier for the tenant that the request is being made for. Required when Tenant header is not provided.

string

Tenant company code that determines data access scope during the request. Required when FrontOfficeTenantId header is not provided.

Responses

401

Unauthorized

403

Access Denied

405

Unsupported method

406

Unsupported format(s) indicated by Accept header

409

Operation could not be completed due to conflict.

415

Unsupported format(s) indicated by the Content-Type header

429

Too many requests

500

An unexpected error occurred

502

Service Unavailable

504

Gateway Timeout

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