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

# <a id="SuperOffice_WebApi_Data_ExternalUserInfoModification" /> Enum ExternalUserInfoModification

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

Describes what part of the external user should be changed.
This Enum consists of flag values that can be combined.

```csharp theme={null}
[Flags]
public enum ExternalUserInfoModification
```

## Fields

`Active = 8`

8: Change isActive

`All = 15`

15: Enumeration generated from the wsdl doesn't handle the \[Flags] attribute (bit enumeration)

`Password = 2`

2: Change the Password

`Role = 4`

4: Change role id.

`UndefinedValue16 = 16`

16: Undefined and generated value 16

`Unknown = 0`

0: Unknown - used when initializing

`UserName = 1`

1: Change the UserName


## Related topics

- [SuperOffice.WebApi.Agents.UserAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.UserAgent.md)
- [SuperOffice.WebApi.Agents.IUserAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IUserAgent.md)
- [SuperOffice.WebApi.Data.User SetExternalUserInfoRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.User_SetExternalUserInfoRequest.md)
- [SuperOffice.WebApi.Data.FieldInfoBase](/en/api/reference/webapi/SuperOffice.WebApi.Data.FieldInfoBase.md)
- [SuperOffice.WebApi.Data.User SaveExternalTokensRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.User_SaveExternalTokensRequest.md)
- [SuperOffice.WebApi.Data.User DecryptAndSaveExternalTokensRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.User_DecryptAndSaveExternalTokensRequest.md)
