For AI agents: markdown of this page — /docs-content-en/workday/work-reports/fields.md documentation index — /llms.txt

Report fields

An employee's work report is the object returned by the methods of the Work reports section. This page lists its fields, types and allowed values.

In the response of Read a work report, Create a work report, Update a work report, Submit a work report and Send a work report, the report arrives in the data field. In the response of List work reports, the reports are the elements of the data array, and the select parameter keeps id and the listed fields in each report. In the response of Subordinate work reports, data is an array of employees, and each employee's reports are the elements of their reports array. Dates are ISO 8601 strings in UTC or null. Keys inside tasks and events arrive in upper case.

Field Type Description
Fieldid Typeinteger DescriptionReport ID. List: GET /v1/workday/work-reports
FielduserId Typeinteger DescriptionID of the employee the report belongs to. List: GET /v1/users
Fieldactive Typeboolean | null DescriptionWhether the report is submitted: true — submitted, false — not. A report is submitted by Submit a work report and Send a work report
FieldreportType Typestring | null DescriptionLength of the report period: day — one day, week — two to seven days, month — more than seven days. null if the report has no period dates
FieldreportDate Typestring | null DescriptionWhen the report was created. Updating and submitting the report do not change it
FielddateFrom Typestring | null DescriptionFirst day of the report period, returned as the start of that day converted to UTC: October 6 in UTC+3 arrives as 2026-10-05T21:00:00.000Z
FielddateTo Typestring | null DescriptionLast day of the report period, in the same form. For a one-day report it equals dateFrom
Fieldreport Typestring | null DescriptionReport text from the reportText request field, with BB code markup. An HTML tag <i> sent in the text comes back as [i]
FieldreportPlain Typestring | null DescriptionReport text without markup
FieldreportExtended Typestring | null DescriptionAdditional report text. An empty string if there is none
Fieldtype Typestring | null DescriptionReport type: REPORT, AI_REPORT, ROBOT_REPORT, AI_DAY_PLAN or ROBOT_DAY_PLAN
Fieldplans Typestring | null DescriptionPlans. An empty string if there are none
Fieldtasks Typearray | null DescriptionTasks in the report. null if no tasks were sent, [] if the list was cleared with an empty array
Fieldtasks[].ID Typeinteger DescriptionTask ID. List: GET /v1/tasks
Fieldtasks[].TITLE Typestring DescriptionTask title in the report. Present if it was sent
Fieldtasks[].TIME Typeinteger DescriptionTime spent on the task, in seconds. Present if it was sent
Fieldevents Typearray | null DescriptionCalendar events in the report. null if no events were sent, [] if the list was cleared with an empty array
Fieldevents[].ID Typeinteger DescriptionCalendar event ID. List: GET /v1/calendar-events
Fieldevents[].TITLE Typestring DescriptionEvent title in the report. Present if it was sent
Fieldevents[].OWNER_ID Typeinteger DescriptionID of the event owner. Present if it was sent. List: GET /v1/users
Fieldfiles Typearray | null DescriptionReport files. The create and update methods do not accept files: a request with a files field in the body gets 400 INVALID_PARAMS
Fieldmark Typestring | null DescriptionReport mark: G — positive, B — negative, N — neutral or no mark yet, X — the report is not confirmed. Marks are set by Approve a work report, Disapprove a work report and Reject a work report; these methods never set X
Fieldapprove Typestring | null DescriptionReport confirmation. Y — the report is confirmed: after a positive or negative mark, or, for an employee without managers, right when the report is submitted or sent. N — no confirmation: the report is not submitted, is waiting for a mark or got a neutral one
FieldfromUser Typeobject | null DescriptionThe employee the report belongs to
FieldfromUser.id Typeinteger DescriptionEmployee ID, equal to userId. List: GET /v1/users
FieldfromUser.name Typestring DescriptionEmployee's first and last name
FieldfromUser.photo Typestring | null DescriptionProfile photo URL
FieldtoUsers Typearray | null DescriptionReport recipients: the employee's managers. For an employee without managers, the employee themselves
FieldtoUsers[].id Typeinteger DescriptionRecipient ID. List: GET /v1/users
FieldtoUsers[].name Typestring DescriptionRecipient's first and last name
FieldtoUsers[].photo Typestring | null DescriptionRecipient's profile photo URL
FieldisReadyForSubmit Typeboolean | null DescriptionWhether the report is ready to be submitted. Always null in the verified responses

See also