Magidoc

updateProject
Mutation

Updates project settings and custom field values. Custom fields patch by field id; omitted fields stay unchanged. Access: project editors. Errors: unauthenticated, inaccessible or read-only project, invalid parent or custom field, or conflicting custom field inputs.

Arguments

#

_id

ID !
Non-null

name

description

budget

sharingWith

[ID !]

sharingType

teams

[ID !]

resourcePlaceholderIds

[ID !]

updateGroup

color

sortType

layout

viewType

listTitle

startDate

Project start time as an ISO-8601 timestamp; null clears the value.

endDate

Project end time as an ISO-8601 timestamp; null clears the value.

parentProject

inheritBillRatesFromParent

template

isDraftMode

actionDateSync

publicBranding

publicNote

isAutomated

ganttAutoScheduling

showRootActionCustomFields

showRootProjectCustomFields

showProjCustomFieldsOnActions

Whether project custom fields are shown on action cards in this project

harvestProjectId

clientAccountId

CRM account this project is for, in the same workspace. Null clears it.

phases

destination

ganttGroupBy

showKanbanViewSubactions

showCompletedSubactionsByDefault

projCustomFields

Legacy replacement input for project custom field values.

customFields

Custom field values to patch by field id, preserving values for omitted fields.

timeCategoriesIds

[ID !]

defaultTimeCategoryId

autoCompleteParent

automationWorkflows

currency

hiddenApps

externalHiddenApps

advancedApprovalSettings

applyAdvancedSettingsToChildProjects

hideActionsForExternalByDefault

approvalSettings

Response

#

Returns Project .

Example

#