API Docs / Schemas / ClientSettingsDto

ClientSettingsDto

Tenant-level configuration for client field visibility and behavior

Properties

Name Type Description
codestring

Unique identifier for the settings

Unique identifier for the settings

companiesHouse_Enabledboolean

Whether the practice uses Companies House at all. Off disables every Companies House feature.
Turn off for practices outside England and Wales.

Whether the practice uses Companies House at all. Off disables every Companies House feature.
Turn off for practices outside England and Wales.

companiesHouseSync_Enabledboolean

Controls whether Companies House data for the tenant's linked clients is kept up to date
automatically from the Companies House streaming feed. Ignored when SodiumHQ.DTOs.Client.ClientSettingsDto.CompaniesHouse_Enabled is off.

Controls whether Companies House data for the tenant's linked clients is kept up to date
automatically from the Companies House streaming feed. Ignored when SodiumHQ.DTOs.Client.ClientSettingsDto.CompaniesHouse_Enabled is off.

agentAuthorisations_Enabledboolean

Whether the practice uses HMRC agent authorisations at all. Off hides the agent authorisations
section on clients, the authorisation types on services, and the HMRC Agent settings page.

Whether the practice uses HMRC agent authorisations at all. Off hides the agent authorisations
section on clients, the authorisation types on services, and the HMRC Agent settings page.

clientManager_Enabledboolean

Whether the client manager field is enabled for clients

Whether the client manager field is enabled for clients

clientManager_Labelstring

Optional custom label for the client manager field. Null means use the default.

Optional custom label for the client manager field. Null means use the default.

partner_Enabledboolean

Whether the partner field is enabled for clients

Whether the partner field is enabled for clients

partner_Labelstring

Optional custom label for the partner field. Null means use the default.

Optional custom label for the partner field. Null means use the default.

associate_Enabledboolean

Whether the associate field is enabled for clients

Whether the associate field is enabled for clients

associate_Labelstring

Optional custom label for the associate field. Null means use the default.

Optional custom label for the associate field. Null means use the default.

internalReference_Enabledboolean

Whether the internal reference field is enabled for clients

Whether the internal reference field is enabled for clients

internalReference_ForceUniqueboolean

Whether to force internal references to be unique across all clients

Whether to force internal references to be unique across all clients

internalReference_AutoGenerateboolean

Whether to auto-generate the internal reference from the client code on creation

Whether to auto-generate the internal reference from the client code on creation

externalLinks_Enabledboolean

Whether external links are enabled for clients

Whether external links are enabled for clients

team_Enabledboolean

Whether the team field is enabled for clients

Whether the team field is enabled for clients

JSON Example

{
  "code": "string",
  "companiesHouse_Enabled": false,
  "companiesHouseSync_Enabled": false,
  "agentAuthorisations_Enabled": false,
  "clientManager_Enabled": false
}

Used By Operations