ExtendedBaseModel
- emailsType: array of stringread-onlyrequired
All email addresses, split from the semicolon-joined
emailfield. - fullType: string
Name read-onlyrequiredFull Name - Combined first and last name for display/export.
The grid's name column is a synthetic
fullNameaccessor with no backing DB field, so a CSV export of that column has nothing to read without this. Matches the output of peopleapi'sPersonInfoOutput.full_nameand the webappgetPartnerContactFullNamehelper: argument-lessstr.split()breaks on runs of whitespace and drops empty parts, which trims, collapses internal runs, and yields an empty string when both names are blank — so CSV cells render blank rather than "None". - idType: stringmin length:1required
partners_contacts ID
- addressType: stringmax length:256nullable
Street address
- cityType: stringmax length:256nullable
City
- countryType: stringmax length:256nullable
Country
- createdType: stringFormat: date-timenullable
At Created at date
- emailType: stringnullable
Email address. Can contain multiple emails separated by semicolons
- firstType: string
Name max length:256nullablePartner contact first name
- jobType: string
Title max length:256nullableJob title
- lastType: string
Name max length:256nullablePartner contact last name
- mobileType: string
Phone max length:50nullableMobile phone number
- partnerType: stringmax length:50nullable
Identifier of the associated partner company
- postalType: string
Code max length:100nullablePostal code
- stateType: string
Region max length:256nullableState or region
- statusType: integernullable
Status ID (1=Onboarding, 2=Active, 3=Inactive)
- workType: string
Phone max length:50nullableWork phone number
- propertyadditionalPropertyType: anything
Name

