Skip to main content

CustomSheetUpdateRequest

id_sheetstring

Sheet ID (must match path parameter if provided)

Example: 0B04998DCD0E45DF9D0EC97EC926D281
id_userstringrequired

Sheet owner user ID

Example: alice
datesstring[]required

Array of dates in the period (YYYYMMDD format)

Possible values: Value must match regular expression ^\d{8}$

Example: ["20251102","20251103","20251104","20251105","20251106","20251107","20251108"]
submitboolean

Whether to submit after saving

Default value: false
timezonestring

IANA timezone name (e.g. America/Chicago) representing the client's current timezone. Applied only to newly created records in this save; existing records retain their previously stored timezone. If omitted, falls back to the user's default_timezone, then the server's local timezone.

Example: America/Chicago
rowsobject[]

Current entry data to update/save the sheet.

See the complete Time Sheet schema for all of the available fields, including discussion of the important rows field.

See also the Entry Sheet API tutorial.

typestring

Optional. The sheet type is inferred from the endpoint path. If provided, must be "mileage".

Possible values: [mileage]

CustomSheetUpdateRequest
{
"id_sheet": "0B04998DCD0E45DF9D0EC97EC926D281",
"id_user": "alice",
"dates": [
"20251102",
"20251103",
"20251104",
"20251105",
"20251106",
"20251107",
"20251108"
],
"submit": false,
"timezone": "America/Chicago",
"rows": [
{}
],
"type": "mileage"
}