Person with whom a business unit has a relationship, such as customer, supplier, and colleague.
Messages
The following table lists the messages for the Contact table.
Messages represent operations that can be performed on the table. They may also be events.
Properties
The following table lists selected properties for the Contact table.
| Property |
Value |
| DisplayName |
Contact |
| DisplayCollectionName |
Contacts |
| SchemaName |
Contact |
| CollectionSchemaName |
Contacts |
| EntitySetName |
contacts |
| LogicalName |
contact |
| LogicalCollectionName |
contacts |
| PrimaryIdAttribute |
contactid |
| PrimaryNameAttribute |
fullname |
| TableType |
Standard |
| OwnershipType |
UserOwned |
Writable columns/attributes
These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName.
AccountRoleCode
| Property |
Value |
| Description |
Select the contact's role within the company or sales process, such as decision maker, employee, or influencer. |
| DisplayName |
Role |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
accountrolecode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
-1 |
| GlobalChoiceName |
contact_accountrolecode |
AccountRoleCode Choices/Options
| Value |
Label |
| 1 |
Decision Maker |
| 2 |
Employee |
| 3 |
Influencer |
Address1_AddressId
| Property |
Value |
| Description |
Unique identifier for address 1. |
| DisplayName |
Address 1: ID |
| IsValidForForm |
False |
| IsValidForRead |
True |
| LogicalName |
address1_addressid |
| RequiredLevel |
None |
| Type |
Uniqueidentifier |
Address1_AddressTypeCode
| Property |
Value |
| Description |
Select the primary address type. |
| DisplayName |
Address 1: Address Type |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_addresstypecode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
-1 |
| GlobalChoiceName |
contact_address1_addresstypecode |
Address1_AddressTypeCode Choices/Options
| Value |
Label |
| 1 |
Bill To |
| 2 |
Ship To |
| 3 |
Primary |
| 4 |
Other |
Address1_City
| Property |
Value |
| Description |
Type the city for the primary address. |
| DisplayName |
Address 1: City |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_city |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
80 |
Address1_Country
| Property |
Value |
| Description |
Type the country or region for the primary address. |
| DisplayName |
Address 1: Country/Region |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_country |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
80 |
Address1_County
| Property |
Value |
| Description |
Type the county for the primary address. |
| DisplayName |
Address 1: County |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_county |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
50 |
Address1_Fax
| Property |
Value |
| Description |
Type the fax number associated with the primary address. |
| DisplayName |
Address 1: Fax |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_fax |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address1_FreightTermsCode
| Property |
Value |
| Description |
Select the freight terms for the primary address to make sure shipping orders are processed correctly. |
| DisplayName |
Address 1: Freight Terms |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_freighttermscode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
-1 |
| GlobalChoiceName |
contact_address1_freighttermscode |
Address1_FreightTermsCode Choices/Options
| Value |
Label |
| 1 |
FOB |
| 2 |
No Charge |
Address1_Latitude
| Property |
Value |
| Description |
Type the latitude value for the primary address for use in mapping and other applications. |
| DisplayName |
Address 1: Latitude |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_latitude |
| RequiredLevel |
None |
| Type |
Double |
| ImeMode |
Disabled |
| MaxValue |
90 |
| MinValue |
-90 |
| Precision |
5 |
Address1_Line1
| Property |
Value |
| Description |
Type the first line of the primary address. |
| DisplayName |
Address 1: Street 1 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_line1 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
250 |
Address1_Line2
| Property |
Value |
| Description |
Type the second line of the primary address. |
| DisplayName |
Address 1: Street 2 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_line2 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
250 |
Address1_Line3
| Property |
Value |
| Description |
Type the third line of the primary address. |
| DisplayName |
Address 1: Street 3 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_line3 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
250 |
Address1_Longitude
| Property |
Value |
| Description |
Type the longitude value for the primary address for use in mapping and other applications. |
| DisplayName |
Address 1: Longitude |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_longitude |
| RequiredLevel |
None |
| Type |
Double |
| ImeMode |
Disabled |
| MaxValue |
180 |
| MinValue |
-180 |
| Precision |
5 |
Address1_Name
| Property |
Value |
| Description |
Type a descriptive name for the primary address, such as Corporate Headquarters. |
| DisplayName |
Address 1: Name |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_name |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
200 |
Address1_PostalCode
| Property |
Value |
| Description |
Type the ZIP Code or postal code for the primary address. |
| DisplayName |
Address 1: ZIP/Postal Code |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_postalcode |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
20 |
Address1_PostOfficeBox
| Property |
Value |
| Description |
Type the post office box number of the primary address. |
| DisplayName |
Address 1: Post Office Box |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_postofficebox |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
20 |
| Property |
Value |
| Description |
Type the name of the main contact at the account's primary address. |
| DisplayName |
Address 1: Primary Contact Name |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_primarycontactname |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Auto |
| IsLocalizable |
False |
| MaxLength |
100 |
Address1_ShippingMethodCode
| Property |
Value |
| Description |
Select a shipping method for deliveries sent to this address. |
| DisplayName |
Address 1: Shipping Method |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_shippingmethodcode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
-1 |
| GlobalChoiceName |
contact_address1_shippingmethodcode |
Address1_ShippingMethodCode Choices/Options
| Value |
Label |
| 1 |
Airborne |
| 2 |
DHL |
| 3 |
FedEx |
| 4 |
UPS |
| 5 |
Postal Mail |
| 6 |
Full Load |
| 7 |
Will Call |
Address1_StateOrProvince
| Property |
Value |
| Description |
Type the state or province of the primary address. |
| DisplayName |
Address 1: State/Province |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_stateorprovince |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
50 |
Address1_Telephone1
| Property |
Value |
| Description |
Type the main phone number associated with the primary address. |
| DisplayName |
Address 1: Phone |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_telephone1 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Phone |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address1_Telephone2
| Property |
Value |
| Description |
Type a second phone number associated with the primary address. |
| DisplayName |
Address 1: Telephone 2 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_telephone2 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Phone |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address1_Telephone3
| Property |
Value |
| Description |
Type a third phone number associated with the primary address. |
| DisplayName |
Address 1: Telephone 3 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_telephone3 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Phone |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address1_UPSZone
| Property |
Value |
| Description |
Type the UPS zone of the primary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS. |
| DisplayName |
Address 1: UPS Zone |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_upszone |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Auto |
| IsLocalizable |
False |
| MaxLength |
4 |
Address1_UTCOffset
| Property |
Value |
| Description |
Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address. |
| DisplayName |
Address 1: UTC Offset |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address1_utcoffset |
| RequiredLevel |
None |
| Type |
Integer |
| MaxValue |
1500 |
| MinValue |
-1500 |
Address2_AddressId
| Property |
Value |
| Description |
Unique identifier for address 2. |
| DisplayName |
Address 2: ID |
| IsValidForForm |
False |
| IsValidForRead |
True |
| LogicalName |
address2_addressid |
| RequiredLevel |
None |
| Type |
Uniqueidentifier |
Address2_AddressTypeCode
| Property |
Value |
| Description |
Select the secondary address type. |
| DisplayName |
Address 2: Address Type |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_addresstypecode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
1 |
| GlobalChoiceName |
contact_address2_addresstypecode |
Address2_AddressTypeCode Choices/Options
| Value |
Label |
| 1 |
Default Value |
Address2_City
| Property |
Value |
| Description |
Type the city for the secondary address. |
| DisplayName |
Address 2: City |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_city |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
80 |
Address2_Country
| Property |
Value |
| Description |
Type the country or region for the secondary address. |
| DisplayName |
Address 2: Country/Region |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_country |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
80 |
Address2_County
| Property |
Value |
| Description |
Type the county for the secondary address. |
| DisplayName |
Address 2: County |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_county |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
50 |
Address2_Fax
| Property |
Value |
| Description |
Type the fax number associated with the secondary address. |
| DisplayName |
Address 2: Fax |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_fax |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address2_FreightTermsCode
| Property |
Value |
| Description |
Select the freight terms for the secondary address to make sure shipping orders are processed correctly. |
| DisplayName |
Address 2: Freight Terms |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_freighttermscode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
1 |
| GlobalChoiceName |
contact_address2_freighttermscode |
Address2_FreightTermsCode Choices/Options
| Value |
Label |
| 1 |
Default Value |
Address2_Latitude
| Property |
Value |
| Description |
Type the latitude value for the secondary address for use in mapping and other applications. |
| DisplayName |
Address 2: Latitude |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_latitude |
| RequiredLevel |
None |
| Type |
Double |
| ImeMode |
Disabled |
| MaxValue |
90 |
| MinValue |
-90 |
| Precision |
5 |
Address2_Line1
| Property |
Value |
| Description |
Type the first line of the secondary address. |
| DisplayName |
Address 2: Street 1 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_line1 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
250 |
Address2_Line2
| Property |
Value |
| Description |
Type the second line of the secondary address. |
| DisplayName |
Address 2: Street 2 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_line2 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
250 |
Address2_Line3
| Property |
Value |
| Description |
Type the third line of the secondary address. |
| DisplayName |
Address 2: Street 3 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_line3 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
250 |
Address2_Longitude
| Property |
Value |
| Description |
Type the longitude value for the secondary address for use in mapping and other applications. |
| DisplayName |
Address 2: Longitude |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_longitude |
| RequiredLevel |
None |
| Type |
Double |
| ImeMode |
Disabled |
| MaxValue |
180 |
| MinValue |
-180 |
| Precision |
5 |
Address2_Name
| Property |
Value |
| Description |
Type a descriptive name for the secondary address, such as Corporate Headquarters. |
| DisplayName |
Address 2: Name |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_name |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
100 |
Address2_PostalCode
| Property |
Value |
| Description |
Type the ZIP Code or postal code for the secondary address. |
| DisplayName |
Address 2: ZIP/Postal Code |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_postalcode |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
20 |
Address2_PostOfficeBox
| Property |
Value |
| Description |
Type the post office box number of the secondary address. |
| DisplayName |
Address 2: Post Office Box |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_postofficebox |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
20 |
| Property |
Value |
| Description |
Type the name of the main contact at the account's secondary address. |
| DisplayName |
Address 2: Primary Contact Name |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_primarycontactname |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Auto |
| IsLocalizable |
False |
| MaxLength |
100 |
Address2_ShippingMethodCode
| Property |
Value |
| Description |
Select a shipping method for deliveries sent to this address. |
| DisplayName |
Address 2: Shipping Method |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_shippingmethodcode |
| RequiredLevel |
None |
| Type |
Picklist |
| DefaultFormValue |
1 |
| GlobalChoiceName |
contact_address2_shippingmethodcode |
Address2_ShippingMethodCode Choices/Options
| Value |
Label |
| 1 |
Default Value |
Address2_StateOrProvince
| Property |
Value |
| Description |
Type the state or province of the secondary address. |
| DisplayName |
Address 2: State/Province |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_stateorprovince |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Active |
| IsLocalizable |
False |
| MaxLength |
50 |
Address2_Telephone1
| Property |
Value |
| Description |
Type the main phone number associated with the secondary address. |
| DisplayName |
Address 2: Telephone 1 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_telephone1 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Phone |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address2_Telephone2
| Property |
Value |
| Description |
Type a second phone number associated with the secondary address. |
| DisplayName |
Address 2: Telephone 2 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_telephone2 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Phone |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address2_Telephone3
| Property |
Value |
| Description |
Type a third phone number associated with the secondary address. |
| DisplayName |
Address 2: Telephone 3 |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_telephone3 |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Phone |
| ImeMode |
Inactive |
| IsLocalizable |
False |
| MaxLength |
50 |
Address2_UPSZone
| Property |
Value |
| Description |
Type the UPS zone of the secondary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS. |
| DisplayName |
Address 2: UPS Zone |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_upszone |
| RequiredLevel |
None |
| Type |
String |
| Format |
Text |
| FormatName |
Text |
| ImeMode |
Auto |
| IsLocalizable |
False |
| MaxLength |
4 |
Address2_UTCOffset
| Property |
Value |
| Description |
Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address. |
| DisplayName |
Address 2: UTC Offset |
| IsValidForForm |
True |
| IsValidForRead |
True |
| LogicalName |
address2_utcoffset |
| RequiredLevel |
None |
| Type |
Integer |
| MaxValue |
1500 |
| MinValue |
-1500 |
Address3_AddressId
| Property |
Value |
| Description |
Unique identifier for address 3. |
| DisplayName |
Address 3: ID |
| IsValidForForm |
False |
| IsValidForRead |
True |
| LogicalName |
address3_addressid |