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

form_idstringRequired

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
idintegerOptional
Form identifier
namestringOptional
Form name
descriptionstring or nullOptional
Form description
templateIdinteger or nullOptional
Template ID
updatedAtstringOptionalformat: "date-time"
Last update timestamp
statusenumOptional
Form status
isCompletedbooleanOptional
Whether the form is completed
completedAtstring or nullOptionalformat: "date-time"
Completion timestamp
createdAtstringOptionalformat: "date-time"
Creation timestamp
createdByUserobjectOptional
Minimal user representation used in responses
assigneeobjectOptional
Minimal user representation used in responses
dueDatestring or nullOptionalformat: "date-time"
Due date
projectIdintegerOptional
Associated project ID
phaseIdinteger or nullOptional

Phase template ID (if available)

phaseNamestring or nullOptional

Phase template name (if available)

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

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error