# 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.