In the Salesforce user interface, the Reason field on a custom object specifies the type of sharing used for a record. This field is called rowCause in Apex or the API. Each of the following list items is a type of sharing used for records. The tables show Reason field value, and the related rowCause value.