> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.RoleType

# <a id="SuperOffice_WebApi_Data_RoleType" /> Enum RoleType

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

0 = employee, 1 = external user, 2 = anonymous
This Enum is used by:  Role.roleType

```csharp theme={null}
public enum RoleType : short
```

## Fields

`Anonymous = 2`

2: Anonymous (implicit) users.

`Employee = 0`

0: Normal employee

`ExternalUser = 1`

1: External User

`System = 3`

3: System users - sentry is bypassed for this kind of users.


## Related topics

- [SuperOffice.WebApi.Data.RoleEntity](/en/api/reference/webapi/SuperOffice.WebApi.Data.RoleEntity.md)
- [SuperOffice.WebApi.Data.SoPrincipalCarrier](/en/api/reference/webapi/SuperOffice.WebApi.Data.SoPrincipalCarrier.md)
- [SuperOffice.WebApi.Data.User CreateDefaultRoleEntityFromTypeRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.User_CreateDefaultRoleEntityFromTypeRequest.md)
- [SuperOffice.WebApi.Agents.IUserAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IUserAgent.md)
- [SuperOffice.WebApi.Agents.UserAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.UserAgent.md)
- [SuperOffice.WebApi.Data.User GetAllRolesRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.User_GetAllRolesRequest.md)
