Communications Business Objects

Related videos

The following Communications business objects are commonly used in communications-related queries. Review the descriptions to see how each can be joined with other business objects and what properties they include.

In This Article 

EffectiveContactCommunicationPreferencesData

Contains a row for each person for each communication preference type, even if the person has not changed the default communication preferences.

Common joins

Table 73: Viewing common joins for EffectiveContactCommunicationPreferencesData
Business Object Relation
NetContactData EffectiveContactCommunicationPreferencesData.Id = NetContactData.Id

Properties

Table 74: Viewing properties for EffectiveContactCommunicationPreferencesData
Properties

Communication Reason Name

Contact Communication Reason Preferences Key
Contact Key Created By User Key
Created On Full Name
Id Opt In
Updated By User Key Updated On
Communication Reason Key  

CommunicationReasonRef

Details one row for each communication preference (Settings > Contacts > Communication preferences). Lists the settings for each communication preference, such as the communication name, description, and whether the default is to opt in or out.

Common joins

Table 75: Viewing common joins for CommunicationReasonRef
Business Object Relation
ContactCommunicationReasonPreferences ContactCommunicationReasonPreferences.Communication Reason = CommunicationReasonRef.Communication Reason Key

Properties

Table 76: Viewing properties for CommunicationReasonRef
Properties
Cannot Opt Out Communication Reason Key
Communication Reason Name Default Opt Out
Default Type Description
Formula Is System
Solicitation Status