Planned allocations and actual timesheet minutes for a non-project task, grouped by resource.

Returns a summary of planned allocations and logged timesheet minutes for the specified NPT, grouped by resource. Use this when the client needs time rollups without loading individual timesheet entries. The root `totalActualMinutes` is at least the task's stored actual work (minutes) and the merged timesheet total. `hasTimeEntries` is true only when merged timesheet rows exist, not when actual work was set without timesheets (e.g. import).

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

nptIdstringRequiredformat: "uuid"

The unique identifier of the non-project task

Headers

x-integration-namestringOptional
The name of the calling system passed along as a header parameter

Response

Success
errorobject or null
If the API call failed, this will contain information about the error that occurred.
successbooleanRead-only

True if the API call succeeded; false otherwise.

hasErrorbooleanRead-only
True if the API call failed.
statusCodeenum
The HTTP code of the response.
dataobject

Task-level planned work (TotalPlannedMinutes from task Work), per-resource assigned breakdown (Assigned / TotalAssignedMinutes), workspace-wide reported actual total (TotalActualMinutes), per-resource reported timesheet rows (Actual), scoped by permission, and HasTimeEntries (whether any logged minutes exist for the task in the workspace, regardless of Actual visibility).