Update Form

Update an existing form, including core fields (status, due dates, assignee, collaborators) and individual field responses.

Authentication

x-api-keystring
API Key authentication via header

Path parameters

formIdstringRequired

Request

This endpoint expects an object.
namestringOptional
Form name
descriptionstring or nullOptional
Form description
assigneeIdintegerOptional
Primary assignee user ID
dueDatestringOptionalformat: "date-time"

Absolute due date (ISO 8601)

statusenumOptional
Form status
labelslist of integersOptional
Label IDs applied to the form
collaboratorslist of integersOptional
Collaborator user IDs
propertieslist of objectsOptional

Individual field/column updates.

fieldslist of objectsOptionalDeprecated

Deprecated alias for properties. Accepted for backwards compatibility — new integrations should use properties.

Response

Updated form details
idinteger
Form identifier
namestring
Form name
descriptionstring or null
Form description
templateIdinteger or null
Template ID
updatedAtstringformat: "date-time"
Last update timestamp
statusenum
Form status
isCompletedboolean
Whether the form is completed
completedAtstring or nullformat: "date-time"
Completion timestamp
createdAtstringformat: "date-time"
Creation timestamp
createdByUserobject
Minimal user representation used in responses
assigneeobject
Minimal user representation used in responses
dueDatestring or nullformat: "date-time"
Due date
projectIdinteger
Associated project ID
phaseIdinteger or null

Phase template ID (if available)

phaseNamestring or null

Phase template name (if available)

formLayoutslist of objects
Form layout sections
collaboratorslist of objects
Additional users collaborating on the form

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error