Space Docs
Domain Model

Work Package

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYes—Id
createdAtstring.date-timeYes—Created at
updatedAtstring.date-timeYes—Updated at
projectIdstringYes—ID of the associated project
namestringYes—Name
descriptionstring,nullYes—Description
statusenum(planned, in_progress, completed, canceled)Yes—Status
assignedToTypeenum(internal, external)Yes—Assigned to type
vendorOrganizationIdunknownYes—ID of the associated vendor organization
purchaseOrderIdunknownYes—ID of the associated purchase order
nteAmountnumber,nullYes—Nte amount
retainagePercentnumber,nullYes—Retainage percent
insuranceVerifiedAtunknownYes—Insurance verified at
customerVisiblebooleanYes—Customer visible
sortOrderintegerYes—Sort order
workspaceIdstringYes—ID of the associated workspace

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
projectIdstringYes—ID of the associated project
namestringYes—Name
descriptionunknownNo—Description
statusenum(planned, in_progress, completed, canceled)Yes"planned"Status
assignedToTypeenum(internal, external)Yes"internal"Assigned to type
customerVisiblebooleanYesfalseCustomer visible
sortOrderintegerYes0Sort order
vendorOrganizationIdunknownNo—ID of the associated vendor organization
nteAmountunknownNo—Nte amount
retainagePercentunknownNo—Retainage percent
insuranceVerifiedAtunknownNo—Insurance verified at

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
namestringNo—Name
descriptionunknownNo—Description
statusenum(planned, in_progress, completed, canceled)No—Status
assignedToTypeenum(internal, external)No—Assigned to type
customerVisiblebooleanNo—Customer visible
sortOrderintegerNo—Sort order
vendorOrganizationIdunknownNo—ID of the associated vendor organization
nteAmountunknownNo—Nte amount
retainagePercentunknownNo—Retainage percent
insuranceVerifiedAtunknownNo—Insurance verified at

On this page