Freelo icon

Freelo

Interact with the Freelo project management API

Task → Set User Time Estimate

AI-generated

Summary

Sets a time estimate, in minutes, for a specific user on a Freelo task. The estimate is sent to the Freelo API with the user as the "worker".

Inputs

  • Task Name or ID (required) — The task to update. Pick it from a searchable list or enter a numeric task ID, which can be an expression.
  • User Name or ID (required) — The user (worker) the estimate applies to. Choose from the loaded users or enter a custom ID. Sent as worker in the request body.
  • Total Time Estimate (required) — The estimate in minutes (minimum 1). Sent as minutes in the request body.
  • Request Options — Node settings for the HTTP request: batching (items per batch, interval in ms), ignore SSL issues, proxy URL, and timeout in ms (default 10000).

Output shape

The Freelo API response for the estimate update, returned as the node's output item(s).

The source pack contains only signatures, not function bodies. The exact response fields and the exact endpoint are therefore not confirmed. Expect an error if the task or user ID is invalid or the user is not a worker on the task's project.

Examples

Example 1: Assign a 2-hour estimate to a specific teammate on a task.

Task: By ID 12345; User: select the teammate; Total Time Estimate: 120.

Example 2: Set estimates for many tasks coming from earlier nodes.

Task ID from the expression {{$json.id}}; User chosen or set by expression; minutes from an upstream field; enable Batching in Request Options to throttle API calls.

Links

Discussion