UpsertContactRequest
Request body for upserting a contact by external reference. Supports both creating new contacts and updating existing ones.
- connectionsType: array object[] | null · Connection[]
List of company connections (employments).
A link between a contact and a company, used when creating or updating contacts.
- companyrequired
Reference to an existing company by ID
- kindDiscriminatorenumconst:existingvalues
- existing
- idType: stringrequired
ID of the existing company
- jobType: null | string
Title Contact's job title at this company
- primaryType: boolean
Whether this is the primary company connection. Exactly one connection must be marked as primary.
- emailType: null | stringmax length:254
Primary email address. Also sets the first entry in emails array if not provided.
- emailsType: array object[] | null · EmailEntryRequest[]
Email addresses with type classification. The first email becomes the primary email if email field is not set.
Email entry in upsert request.
- addressType: stringmax length:254required
Email address.
- typeType: null | stringmax length:20
Type classification: "work", "personal", or "other".
- firstType: null | string
Name max length:100First name.
- lastType: null | string
Name max length:100Last name.
- phoneType: null | stringmax length:20
Primary phone number. Also sets the first entry in phones array if not provided.
- phonesType: array object[] | null · PhoneEntryRequest[]
Phone numbers with type classification. The first phone becomes the primary phone if phone field is not set.
Phone entry in upsert request.
- numberType: stringmax length:30required
Phone number (will be normalized to E.164 format).
- typeType: null | stringmax length:20
Type classification: "mobile", "work", "home", or "other".
- primaryType: null | string
Language max length:10ISO 639-1 language code (e.g. "en", "sv").
- strategyType: null | stringmax length:4000
Investment strategy or description.
- tagsType: array string[] | null
List of tags or labels.