Skip to main content
GET
Search BusinessSettings
A BusinessSetting represents a single name/value configuration entry for a location. Each setting is identified by a dotted key (Name) and holds its value as a string (Value). Together, the collection of BusinessSetting records for a location forms the full configuration surface — covering billing, portal features, check-in behaviour, mobile apps, communications, security and more. Boolean settings store "True" or "False" as the value string. Numeric settings store the number as a string. Date settings store the date in ISO 8601 format. All other settings store plain text, HTML or Markdown as appropriate. To read a setting, list BusinessSettings filtered by location and Name. To change a setting, update the matching record’s Value.

Complete setting reference

Billing — Invoice details

Billing — Bank details

Billing — Payment notifications

Billing — Invoice contents

Billing — Invoice split

Billing — Invoice formatting

Billing — Amount rounding

Billing — Locked period

Billing — Tax

Billing — Financial accounts

Billing — Proposals

Payments & Currency

Checkout — Plans

Checkout — Products

Checkout — Bookings

Checkout — Event tickets

Bookings — General

Bookings — Notifications

Bookings — Charges & payments

Bookings — Calendar

Bookings — Dynamic pricing

Bookings — Teams & attendance

Check-in — General

Check-in — Pay as you go

Check-in — Network & devices

Sign-up & registration

New customer access defaults

Forms — Sign-up personal details

Forms — Contact details fields

Forms — Billing details fields

Forms — Profile fields

Portal — Appearance & version

Portal — Features

Portal — Home page

Portal — Banner

Portal — Shortcuts

Portal — Primary claim

Portal — Service tiles

Portal — Social networks

Portal — Access to sections

These settings control who can see each section of the members portal. Values are integers from the ePublicWebsiteAccess enum: 1 = Everyone, 2 = Logged-in users, 3 = Only members, 4 = Only contacts.

Portal — Data visibility

My Account features

Discussion boards

Articles

Events

Newsletter

Directory

Tours

About us

Space dashboard

Communications — Email

Security & access

Nexudus subscription

Mobile app — Passport features

Mobile app — Passport home page

Mobile app — Passport white-label

Mobile app — Passport access control

Mobile app — Passport custom page

Mobile app — Push notifications

Mobile app — App download URLs

NexIO — Visitor check-in

NexIO — Language / messages

NexBoard

NexEvents

NexDelivery

NexKIOSK

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the BusinessSetting-List role.

Query Parameters

Pagination & Sorting

integer
default:"1"
The page number to retrieve.
integer
default:"25"
The number of records per page.
string
The property name to sort results by (e.g. Name, CreatedOn).
integer
Sort direction. 0 for ascending, 1 for descending.

Filters

integer
Filter by iD of the business linked to this record.
string
Filter by dotted setting key that identifies this configuration entry (e.g. Billing.AddTaxToInvoices, Bookings.SendConfirmationEmail).
string
Filter by setting value stored as a string. Boolean settings use True/False, numeric settings use the number as text, dates use ISO 8601 format.

Range Filters

string
Filter records created on or after this date. Format: YYYY-MM-DDTHH:mm.
string
Filter records created on or before this date. Format: YYYY-MM-DDTHH:mm.
string
Filter records updated on or after this date. Format: YYYY-MM-DDTHH:mm.
string
Filter records updated on or before this date. Format: YYYY-MM-DDTHH:mm.

Code Examples

Simple listing

Filtering by Name

Range filters

Response

200

BusinessSetting[]
The list of BusinessSetting records matching the query. See the Get one BusinessSetting endpoint for the full list of properties returned for each record.
integer
Current page number.
integer
Number of records per page.
string
The field used for sorting.
integer
The sort direction (0 = ascending, 1 = descending).
integer
Index of the first item on the current page.
integer
Index of the last item on the current page.
integer
Total number of matching records across all pages.
integer
Total number of pages.
boolean
Whether there is a next page of results.
boolean
Whether there is a previous page of results.
Example Response