Skip to main content
GET
List All Businesses

List All Businesses

Returns all locations (businesses) within the Nexudus network, optionally including the root organisation entry and locations that have been hidden from public views. Used by multi-location portals to build location pickers and network-wide navigation.

Authentication

Requires a valid customer bearer token.

Query Parameters

includeRoot
boolean
required
When true, the root organisation entry is included in the response alongside individual locations.
includeHidden
boolean
required
When true, locations that have been marked as hidden (not publicly listed) are included in the results.
_shape
string
Comma-separated list of field paths to include in the response. When provided, only the specified fields are returned — useful for reducing payload size. Supports nested paths using dot notation. Example: _shape=Name,WebAddress,Address,TownCity.

Response

Returns an array of location objects. Each entry follows the same shape as the GET /api/public/businesses/current response.

Business Fields

Identity

Core

Localisation

Location

Branding

Policies

Network

Timestamps (from base)

Usage in Portal

Error Responses

401 Unauthorized
error
The bearer token is missing, expired, or invalid.