create one or multiple timesheets

Time Status User Agent
Make a request to see history.

URL Expired

The URL for this request expired after 30 days.

timesheetarray

workerUuid

uuid

required

locationUuid

uuid

required

jobUuid

uuid

required

companyUuid

uuid

required

shiftUuid

uuid

holidayRuleUuid

uuid

startTime

date-time

endTime

date-time

clockIn

date-time

clockOut

date-time

payRate

object | null

payRateobject | null

clockEvents

array of objects

clockEvents ADD object

locationPings

array of objects

locationPings ADD object

breaks

array of objects

breaks ADD object

type

string

enum

manualshiftmanualunscheduledholiday

Allowed:

shift``manual``unscheduled``holiday

administrativeState

string

enum

pendingpendingapprovedexportingdeletedexported

Allowed:

pending``approved``exporting``deleted``exported

clockState

string

enum

scheduledscheduledongoingmissed_clock_outfinishedno_show

Allowed:

scheduled``ongoing``missed_clock_out``finished``no_show

note

string

totals

object

totalsobject

attendanceViolations

array of objects

aattendaceViolations ADD object

adjustments

array of objects

adjustments ADD object

``201 One or many timesheet documents created. Wrapped in a JsonAPI root response.

``500 default error response

Updatedabout 2 months ago


ShellNodeRubyPHPPython

curl --request POST \
    --url https://services.fountain.com/api/serviceattendance/timesheets \
    --header 'accept: application/json' \
    --header 'content-type: application/json'

application/json

201500

Updatedabout 2 months ago