| Field | Type | Required | Description | Example |
|---|---|---|---|---|
account_ids |
T::Array<::String> | ➖ | List of associated account IDs | [ "account-123", "account-456" ] |
company_name |
T.nilable(::String) | ➖ | The contact company name | Apple Inc. |
custom_fields |
T::Array<Models::Shared::CustomFields> | ➖ | Contact custom fields | |
deal_ids |
T::Array<::String> | ➖ | List of associated deal IDs | [ "deal-001", "deal-002" ] |
emails |
T::Array<::String> | ➖ | List of contact email addresses | [ "steve@apple.com" ] |
first_name |
T.nilable(::String) | ➖ | The contact first name | Steve |
last_name |
T.nilable(::String) | ➖ | The contact last name | Wozniak |
passthrough |
T::Hash[Symbol, ::Object] | ➖ | Value to pass through to the provider | { "other_known_names": "John Doe" } |
phone_numbers |
T::Array<::String> | ➖ | List of contact phone numbers | [ "123-456-7890" ] |