ZRM Docs
Domain Model

Contact

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYesId
createdAtstring.date-timeYesCreated at
updatedAtstring.date-timeYesUpdated at
customerIdstringNoID of the associated customer
vendorIdstringNoID of the associated vendor
firstNamestringYesFirst name
lastNamestringYesLast name
titlestringNoTitle
emailstring.emailNoEmail
phonestringNoPhone
mobilestringNoMobile
roleTagsstring[]YesRole tags
preferredContactMethodenum(email, phone, mobile, portal)NoPreferred contact method
portalAccessStatusenum(none, invited, active, suspended)YesPortal access status
statusenum(active, inactive)YesStatus
notesSummarystringNoNotes summary
workspaceIdstringYesID of the associated workspace
visibilityModeenum(global, workspace_local, shared)YesVisibility mode

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
customerIdstringNoID of the associated customer
vendorIdstringNoID of the associated vendor
firstNamestringYesFirst name
lastNamestringYesLast name
titlestringNoTitle
emailstring.emailNoEmail
phonestringNoPhone
mobilestringNoMobile
roleTagsstring[]Yes[]Role tags
preferredContactMethodenum(email, phone, mobile, portal)NoPreferred contact method
portalAccessStatusenum(none, invited, active, suspended)Yes"none"Portal access status
statusenum(active, inactive)Yes"active"Status
notesSummarystringNoNotes summary
workspaceIdstringNoID of the associated workspace
visibilityModeenum(global, workspace_local, shared)Yes"workspace_local"Visibility mode

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
customerIdstringNoID of the associated customer
vendorIdstringNoID of the associated vendor
firstNamestringNoFirst name
lastNamestringNoLast name
titlestringNoTitle
emailstring.emailNoEmail
phonestringNoPhone
mobilestringNoMobile
roleTagsstring[]No[]Role tags
preferredContactMethodenum(email, phone, mobile, portal)NoPreferred contact method
portalAccessStatusenum(none, invited, active, suspended)No"none"Portal access status
statusenum(active, inactive)No"active"Status
notesSummarystringNoNotes summary

On this page