Space Docs
Domain Model

Project Milestone

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(pending, in_progress, completed, skipped)Yes—Status
milestoneTypeenum(payment, project)Yes—Milestone type
percentagenumber,nullYes—Percentage
triggerTypestring,nullYes—Trigger type
dependsOnMilestoneIdunknownYes—ID of the associated depends on milestone
paymentTermMilestoneIdunknownYes—ID of the associated payment term milestone
dueDateunknownYes—Due date
completedDateunknownYes—Completed date
sortOrderintegerYes—Sort order
workspaceIdstringYes—ID of the associated workspace
visibilityModeunknownYes—Visibility mode

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
projectIdstringYes—ID of the associated project
namestringYes—Name
descriptionstringNo—Description
statusenum(pending, in_progress, completed, skipped)Yes"pending"Status
milestoneTypeenum(payment, project)Yes"project"Milestone type
percentageunknownNo—Percentage
triggerTypeunknownNo—Trigger type
dependsOnMilestoneIdunknownNo—ID of the associated depends on milestone
paymentTermMilestoneIdunknownNo—ID of the associated payment term milestone
dueDatestring.date-timeNo—Due date
completedDatestring.date-timeNo—Completed date
sortOrderintegerYes0Sort order
workspaceIdstringNo—ID of the associated workspace
visibilityModeunknownNo—Visibility mode

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
namestringNo—Name
descriptionstringNo—Description
statusenum(pending, in_progress, completed, skipped)No—Status
milestoneTypeenum(payment, project)No—Milestone type
percentageunknownNo—Percentage
triggerTypeunknownNo—Trigger type
dependsOnMilestoneIdunknownNo—ID of the associated depends on milestone
paymentTermMilestoneIdunknownNo—ID of the associated payment term milestone
dueDatestring.date-timeNo—Due date
completedDatestring.date-timeNo—Completed date
sortOrderintegerNo—Sort order

On this page