Represents a list of access levels to a Contact along with an explanation of the access level. For example, if you have access to a record because you own it, the Access Level is “All” and Reason for Access is “Owner.”
create(), update(), delete(), query(), retrieve(), describeSObjects()
| Field | Field Type | Field Properties | Description |
|---|---|---|---|
| ContactId | reference | Create | ID of the Contact associated with this sharing entry. This field cannot be updated. For information on IDs, see ID Field Type. |
| ContactAccessLevel | picklist | Create | Level of access that the User or Group has to cases associated with the account Contact. The possible values are:This field must be set to an access level that is higher than the organization’s default access level for contacts. |
| IsDeleted | boolean | Defaulted on create |
Indicates whether the object has been moved to the Recycle Bin (true) or not (false). Label is Deleted. |
| RowCause | picklist | Filter | Reason that this sharing entry exists. Read-only. There are
many possible values, including:
|
| UserOrGroupId | reference | Create | ID of the User or Group that has been given access to the Contact. This field cannot be updated. |
This object allows you to determine which users and groups can view and/or edit Contact records owned by other users.