Timesheet icon

Timesheet

Interact with timesheet.io time tracking API

Actions153

Document → Update

AI-generated

Summary

Update a Timesheet document by ID, applying the fields supplied in Update Fields. Use Custom Fields (JSON) for additional document properties; its values are merged into the request payload.

Inputs

  • Authentication (required) — Choose API Key, OAuth2, or OAuth 2.1 (PKCE) credentials.
  • Document ID (required) — ID of the document to update.
  • Update Fields — Optional document fields to send, including approval or payment status, category, customer and organization details, dates, descriptions, related expense/note/task IDs, template, and terms. Supply Expense IDs, Note IDs, and Task IDs as comma-separated lists. Custom Fields (JSON) accepts a JSON object of additional document fields, merged into the request payload.

Output shape

A single updated document record.

Returns the document produced by the update request; the source pack does not show additional output mapping for this operation.

Links

Discussion