# Resource Access Levels

Sheet, template, and workspace objects have an `accessLevel` attribute that describes the current user's access level to that object.
This corresponds directly to the sharing and access controls of Smartsheet that are available through the Smartsheet UI.

The `accessLevel` attribute has one of the following values:

| Value (`string`) | Description |
|  --- | --- |
| `ADMIN` | The user can edit and share the resource, and can alter the structure of the resource as well. |
| `COMMENTER` | The same as `VIEWER`, but with the ability to leave comments and add attachments. |
| `EDITOR` | The user can edit the resource, but cannot alter the structure of, delete, or share the resource. |
| `EDITOR_SHARE` | The same as `EDITOR`, but with the ability to share the resource to other users. |
| `OWNER` | The user has complete control over the resource. |
| `VIEWER` | The user has read-only access to the resource. |


> NOTE: Smartsheet also uses [access scopes](/api/smartsheet/guides/advanced-topics/oauth#access-scopes). *Access levels* describe the actual permissions a specific user has for a specific sheet or other resource. *Access scopes* describe the general categories of access requested by a third-party app.