---
schema_version: "1"
id: d06c24f4490d8bf2a6f9b57be6b325bf9cee22bd37aec4ab4bccc536870b2f2a
title: StandardObjectName Share
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_associated_objects_share.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_share.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: aff410abb820ff0e474f502f8a2920c06ca3b9aa0d4d8260288a27933d9f8149
description: StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.
---
# StandardObjectName Share

_StandardObjectName_Share is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.

The object name is variable and uses _StandardObjectName_Share syntax. For example, AccountBrandShare is a sharing entry on an account brand. For specific version information, see the standard object documentation.

You can only create, edit, and delete sharing entries for standard objects whose RowCause field is set to Manual. Sharing entries for standard objects with different RowCause values are created as a result of your Salesforce org’s sharing configuration and are read-only. For some sharing mechanisms, such as sharing sets, sharing entries aren’t stored at all.

![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)

#### Note

While Salesforce currently maintains read-only sharing entries for multiple sharing mechanisms, it’s possible that we’ll stop storing certain share records to improve performance. As a best practice, don’t create customizations that rely on the availability of these sharing entries. Any changes to sharing behavior will be communicated before they occur.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Special Access Rules

For specific special access rules, if any, see the documentation for the standard object. For example, for AccountBrandShare, see the special access rules for AccountBrand.

## Fields

### AccessLevel

- **Type**: picklist
- **Properties**: Create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: The level of access allowed.
- **Possible values**:
    - All (owner)
    - Edit (read/write)
    - Read (read only)

### ParentId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: ID of the parent record.

### RowCause

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort
- **Description**: Reason that the sharing entry exists.

### UserOrGroupId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: ID of the user or group that has been given access to the object.