Freelo icon

Freelo

Interact with the Freelo project management API

Work Report → Create

AI-generated

Summary

Create a work report (time and cost entry) on a Freelo task, recording minutes worked, the date, an optional worker, cost and note.

Inputs

  • Task Name or ID (required) — Task to log work against. Pick from a searchable list or enter a numeric task ID (digits only). The task ID is used in the request path; it is not sent in the body.
  • Date Reported (required) — Date when the work was performed. Sent as date_reported.
  • Worker Name or ID — User who did the work, chosen from a list loaded from Freelo users or set by ID with an expression. Sent as worker_id.
  • Minutes (required) — Number of minutes worked (minimum 0). Sent as minutes.
  • Cost — Cost in cents, as a string (for example 10025 for 100.25). Defaults to 0. Sent as cost.
  • Note — Free-text description of the work. Sent as note.
  • Request Options — Node settings for batching (items per batch, interval), ignoring SSL certificate issues, proxy and timeout (default 10000 ms).

Output shape

The API response for the newly created work report, returned as an item for each input item.

The source pack shows only signatures, so the exact response fields and endpoint are not visible. The response is presumably the work report record from the Freelo API. The Cost value is in cents, not currency units.

Examples

Example 1: Log 90 minutes of work on a task for a specific user after a meeting.

Task: choose from list or ID 12345; Date Reported: today; Worker: select user; Minutes: 90; Note: 'Client call'.

Example 2: Record billable work with a cost.

Task ID 12345 (By ID); Date Reported from an expression; Minutes: 60; Cost: 5000 (50.00); Note: 'Design review'.

Links

Discussion