Actions29
Requirement → Update
AI-generatedSummary
Updates an existing requirement in eRS by its ID, changing only the supplied fields such as project, start/end time, effort, unit, flexi range, custom fields and comment. Can optionally delete or unlink the requirement's associated bookings.
Inputs
- authentication — Credential type: OAuth2 (recommended, default) or Access Token.
- requirement_id (required) — Unique ID of the requirement to update.
- project_id — Project ID, sent as a numeric value.
- start_time — Start date/time in yyyy-MM-ddThh:mm:00 format.
- end_time — End time, at least 15 minutes after the start.
- effort — Effort value, 0 to 99999999.99 (step 0.01).
- unit — Effort unit: Hours (2, fixed) or Full Time Equivalent (4, uses the Administrator FTE calendar).
- allow_multi_allocation — Boolean: whether multiple resource allocations are allowed.
- sync_to_booking — Boolean: whether to sync custom fields to linked bookings.
- flexi_range_duration — Optional whole-number duration range for fulfilling the requirement.
- flexi_range_unit — Unit for the flexi range: Hours (1) or Days (2).
- updateOptions — Collection with Delete Bookings and Unlink Bookings toggles, sent as query parameters.
- additionalFields — Repeatable list of user-defined requirement fields. Pick a field from a dynamically loaded list, then enter a value whose input type (boolean, date, number, text, rich text, select, multi-select, ID, unit) depends on the field type.
- comment — Comment text for the requirement.
- requestOptions — Node settings for batching (items per batch, interval), ignoring SSL issues, proxy and timeout (default 10000 ms).
Output shape
The API response for the updated requirement, most likely one item per input item.
The source pack is stripped to signatures, so the exact response shape and request body mapping could not be confirmed. Delete Bookings and Unlink Bookings are sent as query parameters.
Examples
Example 1: Reschedule a requirement and change its effort
Set Requirement ID, Start Time, End Time, Effort 40, Unit Hours.
Example 2: Update a custom field and remove linked bookings
Set Requirement ID, add an Additional Fields entry with a value, and enable Update Fields > Delete Bookings.
Example 3: Move a requirement to another project with a note
Set Requirement ID, Project ID, and Comment.