WorkOrderFields
Work order content.
titleis required on create; every field is optional on update, and an anchor left out of the body is not touched.- assetType: string nullable
The asset row's primary-key value — the thing being worked on.
- assetType: string nullable
Key The asset table slug the
assetvalue lives in. Required whenassetis sent. - assigneeType: string
Free-text assignee label — an external system's name for the owner.
- assigneeType: number
User Id A Treedis user id. Sets the person who owns the job, and derives the department when no team is given.
- closeoutType: string
Notes What was actually done.
- customType: object
Field Values Form answers, keyed by the work order form template's field ids.
- departmentType: string nullable
The department's title (its human name).
- descriptionType: string
Job details.
- dueType: string Format: date-time
Date ISO 8601.
- estimatedType: number
Duration Minutes Planned duration.
- locationType: string nullable
The location row's primary-key value (e.g. its functional-location code).
- parentType: number
Work Order Id Makes this row a sub-work-order — one department's step of a cross-department job. The tree stays one level deep.
- priorityType: string
- reporterType: string
Who raised it.
- scheduledType: string Format: date-time
Date Board placement — the day the job is due to run.
- startType: string Format: date-time
Date ISO 8601. A
dueDateearlier than this is rejected. - statusType: string
Id A status id from the workspace vocabulary. Unknown or omitted falls back to the workspace default.
- teamType: number
Id The team row the job sits on. Drives the department when
departmentIdis not sent. - titleType: string
Required on create.

