Skip to content

GetBrandsList

Each brand row includes symbol_set_ids, the identifiers of its currently assigned SymbolSets.

Description: Returns configured brands visible to the current administrator. A super admin receives every brand; a brand admin receives only its assigned brand.

Access Control

SESSION_ADMIN. Results are restricted by super_admin and the authenticated manager's brand.

HTTP Route

GET /brands

Response Parameters

Response contains rows, where each item may include:

Field Type Description
brand string Brand name
terminal_host string Terminal host
affiliate_host string Affiliate Cabinet hostname; the cabinet is served from its root
light_logo string Light logo path or URL
dark_logo string Dark logo path or URL
favicon string Favicon path or URL
status int Internal brand status
enable int Enable flag
can_open_demo int Allows customer self-service DEMO account opening
can_open_real int Allows customer self-service REAL account opening
kyc_required_for_real int Requires approved customer KYC before REAL account opening
default_language string Default terminal URL language; en when not configured
create_time int Creation timestamp
settings object Brand settings object

Response Example

{
  "rows": [
    {
      "brand": "IonMarkets",
      "terminal_host": "https://terminal.ionmarkets.com",
      "affiliate_host": "affiliate.ionmarkets.com",
      "light_logo": "/images/ion-light.svg",
      "dark_logo": "/images/ion-dark.svg",
      "favicon": "/images/favicon.ico",
      "status": 1,
      "enable": 1,
      "can_open_demo": 1,
      "can_open_real": 0,
      "kyc_required_for_real": 1,
      "default_language": "de",
      "create_time": 1698662400,
      "settings": {
        "primary_color": "#111111"
      }
    }
  ]
}

default_language is a lowercase two-letter platform language code. The server uses en when the value is missing or unsupported. Supported codes: en, ru, de, es, fr, pt, zh, cn, tr, hu, ja, pl, ko, vi, jp, id, th, fa, ms, it, cs, ro, ar.