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

# NSTokenManagementInfo

## Constructors

### NSTokenManagementInfo()

```crmscript theme={null}
NSTokenManagementInfo
```

Initializes a new instance of the NSTokenManagementInfo class.

## Methods

## GetAccessToken()

```crmscript theme={null}
String GetAccessToken()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Access token.

**Example:**

```crmscript theme={null}
NSTokenManagementInfo thing;
String accessToken = thing.GetAccessToken();
```

## GetProvider()

```crmscript theme={null}
String GetProvider()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The provider these tokens belong to.

**Example:**

```crmscript theme={null}
NSTokenManagementInfo thing;
String provider = thing.GetProvider();
```

## GetRefreshToken()

```crmscript theme={null}
String GetRefreshToken()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Refresh token.

**Example:**

```crmscript theme={null}
NSTokenManagementInfo thing;
String refreshToken = thing.GetRefreshToken();
```

## SetAccessToken(String)

```crmscript theme={null}
Void SetAccessToken(String accessToken)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSTokenManagementInfo thing;
String accessToken;
thing.SetAccessToken(accessToken);
```

## SetProvider(String)

```crmscript theme={null}
Void SetProvider(String provider)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSTokenManagementInfo thing;
String provider;
thing.SetProvider(provider);
```

## SetRefreshToken(String)

```crmscript theme={null}
Void SetRefreshToken(String refreshToken)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSTokenManagementInfo thing;
String refreshToken;
thing.SetRefreshToken(refreshToken);
```


## Related topics

- [NSUserAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSUserAgent.md)
- [SuperOffice.WebApi.Data.TokenManagementInfo](/en/api/reference/webapi/SuperOffice.WebApi.Data.TokenManagementInfo.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)
- [Save External Tokens](/en/api/reference/restful/agent/user_agent/save-external-tokens.md)
- [Decrypt And Save External Tokens](/en/api/reference/restful/agent/user_agent/decrypt-and-save-external-tokens.md)
