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

# APISettings

> APISettings data type.

## Properties

| Name | Type | Description |
| :- | :- | :- |
| AllowClientToAddVirtualCurrency | Boolean | Allow game clients to add to virtual currency balances via API. |
| AllowClientToPostPlayerStatistics | Boolean | Allow game clients to update statistic values via API. |
| AllowClientToStartGames | Boolean | Allow clients to start multiplayer game sessions via API. |
| AllowClientToSubtractVirtualCurrency | Boolean | Allow game clients to subtract from virtual currency balances via API. |
| AllowNonUniquePlayerDisplayNames | Boolean | Allow players to choose display names that may be in use by other players, i.e. do not enforce uniqueness of display names. Note: if this option is enabled, it cannot be disabled later. |
| AllowServerToDeleteUsers | Boolean | Allow game servers to delete player accounts via API. |
| DefaultLanguage | String | The default language for communication with players |
| DisableAPIAccess | Boolean | Disable API access by returning errors to all API requests. |
| DisplayNameRandomSuffixLength | int32 | Display name randomly-generated suffix length. |
| EnableClientIPAddressObfuscation | Boolean | Reduce the precision of IP addresses collected from players' devices before they are stored or used to estimate geographic locations. |
| RequireCustomDataJSONFormat | Boolean | Require JSON format for data values associated with players, characters, inventories, and shared groups. |
| UseExternalGameServerProvider | Boolean | Multiplayer game sessions are hosted on servers external to PlayFab. |
| UseSandboxPayments | Boolean | Use payment provider's sandbox mode (if available) for real-money purchases. This can be useful when testing in-game purchasing in order to avoid being charged. |


## Related topics

- [title_api_settings_changed](https://docs.xbox.com/services/playfab/api-references/events/ApiAccessPolicy/title-api-settings-changed.md)
- [Settings Command](https://docs.xbox.com/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-settings-command.md)
- [OnFoundSetting](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/methods/ixtfconfigsettingscallback_onfoundsetting.md)
- [PFHttpSettings](https://docs.xbox.com/services/playfab/api-references/c/pfhttpconfig/structs/pfhttpsettings.md)
- [Advanced settings for packages](https://docs.xbox.com/publishing/game-publishing/how-to/how-to-manage-advanced-settings-for-packages.md)
