eRS Actions icon

eRS Actions

Interact with the Ers App API

Timesheet → Update

AI-generated

Summary

Updates an existing eRS timesheet entry identified by its Timesheet Entry ID, changing the resource, project, date, hours, comment and user-defined fields you supply. The source pack provided is signature-only (bodies stripped), so the exact request and response are not visible.

Inputs

  • authentication — Credential type: OAuth2 (default, recommended) or Access Token.
  • timesheet_id (required) — Unique ID of the timesheet entry to update.
  • resource_id — ID of the resource the entry belongs to.
  • project_id — ID of the project the entry is logged against.
  • date — Date of the entry (YYYY-MM-DD).
  • hours — Number of hours for the entry (minimum 0).
  • updateMandatoryFields — Repeatable list of mandatory user-defined fields. Pick a field loaded from your eRS account, then enter a value whose input type depends on the field type (text, number, boolean, date, select/multi-select, billing status, billing rate source with optional custom rate, unit, rich text, or ID).
  • updateOtherFields — Repeatable list of optional user-defined fields, with the same field and value choices as Mandatory Fields.
  • comment — Optional multi-line comment for the entry.
  • requestOptions — Node settings for batching (items per batch, interval), ignoring SSL issues, proxy, and request timeout (default 10000 ms).

Output shape

Most likely the API response for the updated timesheet entry, one result per input item. This is not confirmed by the source.

The source bodies are not visible, so the return shape and the handling of empty fields are unconfirmed. Field dropdowns are loaded dynamically from your eRS account, so they need valid credentials.

Examples

Example 1: Correct the hours and add a comment on an existing entry

Set Timesheet Entry ID to the entry's ID, Hours to 6.5, and Comment to 'Adjusted after review'.

Example 2: Move an entry to another project and date

Set Timesheet Entry ID, Project ID to the new project, and Date to 2026-10-01.

Example 3: Set a custom billing status on an entry

Set Timesheet Entry ID, then add an Other Fields item, choose the billing status field and select Billable.

Links

Discussion