Skip to main content

Application Settings

These pages are Endatix API settings: the Endatix object in appsettings.json (or environment variables bound the ASP.NET Core way). Per-environment files work like appsettings.Production.json.

Endatix settings live in three places. Use the matching docs so operators do not hunt in the wrong file.

LayerWhereWhoDocs
API hostappsettings.json / API env (Endatix:*)Developers / host operatorsThis Settings section
Hub hostHub .env / Helm (ENDATIX_*, AUTH_*, STORAGE_*)Developers / host operatorsHub environment variables
Hub UI (audit)Platform Admin pagesPlatform administratorsEmail Settings, Environment, Auth Settings
Hub is different

Hub does not read appsettings.json. The API Hub URL page is only how the API builds links to Hub (emails and exports).

{
"ConnectionStrings": {},
"Endatix": {
"Data": {},
"Auth": {},
"Cors": {}
}
}

Shipped samples live in src/Endatix.WebHost (appsettings.json, appsettings.Development.json). Keep production secrets out of git.