Business & Configuration
Get Portal Configuration
Retrieve the full portal feature configuration for the current Nexudus location.
GET
Get Portal Configuration
Documentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
Get Portal Configuration
Returns the complete portal configuration object for the current location. This includes feature flags, payment provider settings, branding configuration, checkout options, module availability, and all other operator-controlled settings that determine how the Members Portal behaves. The portal fetches this on startup and re-fetches when switching locations.Authentication
Requires a valid customer bearer token, or returns public configuration for unauthenticated sessions depending on space settings.Response
ReturnsBusinessSetting[] — a flat array of name–value pairs. Each setting corresponds to a portal configuration option set by the operator.
The setting key (e.g.
"PublicWebSite.Tour.TimeSlots.Enabled", "PaymentProvider", "AllowSelfSignup").The setting value as a string. Boolean settings use
"True"/"False". Numeric settings are stringified.Example Response
TypeScript Integration
Usage in Portal
| Context | Source file |
|---|---|
| App bootstrap / feature flag provider | src/states/useLocationByRouteContext.tsx |
| Payment provider initialisation | src/views/checkout/ |
| Navigation and route guard | src/routes/ |
Error Responses
Authentication is required and no valid token was supplied.
No configuration found for the resolved location.
Related Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /api/public/businesses/current | Get the current location profile |
GET | /api/sys/businesses/{id}/colors | Get the brand colour palette |
GET | /api/public/outlines/navigation | Get the portal navigation outline |
Get Portal Configuration