linxio-js
SDK Reference

Metadata

Read-only tenant settings, reference data, plans, roles, themes, languages, and feature settings.

Metadata methods are read-only helpers for dropdowns, tenant configuration, and feature detection. Most records include a stable id or machine-readable value when Linxio supplies one, plus tenant-specific fields.

metadata.countries()

GET

List countries

/country/listlinxio.metadata.countries()

Lists country options used by Linxio address and tenant forms.

Input

none
void
optional
countries() does not take parameters.

Returns

data
LinxioCountry[] | null
optional
Country records, usually including code and name.
error
LinxioError | null
optional
Typed SDK error when countries cannot be loaded.

metadata.roles()

GET

List user roles

/roleslinxio.metadata.roles()

Lists user roles available to the authenticated account.

Input

none
void
optional
roles() does not take parameters.

Returns

data
LinxioRole[] | null
optional
Role records, usually including id, name, and type when supplied.
error
LinxioError | null
optional
Typed SDK error when roles cannot be loaded.

metadata.plans()

GET

List plans

/planslinxio.metadata.plans()

Lists plan definitions visible to the authenticated account.

Input

none
void
optional
plans() does not take parameters.

Returns

data
LinxioPlan[] | null
optional
Plan records.
error
LinxioError | null
optional
Typed SDK error when plans cannot be loaded.

metadata.timezones()

GET

List timezones

/timezoneslinxio.metadata.timezones()

Lists timezone options used by Linxio tenant and user settings.

Input

none
void
optional
timezones() does not take parameters.

Returns

data
LinxioTimezone[] | null
optional
Timezone records, usually including name and offset when supplied.
error
LinxioError | null
optional
Typed SDK error when timezones cannot be loaded.

metadata.themes()

GET

List dashboard themes

/themeslinxio.metadata.themes()

Lists dashboard theme definitions.

Input

none
void
optional
themes() does not take parameters.

Returns

data
LinxioTheme[] | null
optional
Theme records.
error
LinxioError | null
optional
Typed SDK error when themes cannot be loaded.

metadata.myTheme()

GET

Get current dashboard theme

/themes/mylinxio.metadata.myTheme()

Fetches the current user's active dashboard theme.

Input

none
void
optional
myTheme() does not take parameters.

Returns

data
LinxioTheme | null
optional
Current theme record.
error
LinxioError | null
optional
Typed SDK error when the current theme cannot be loaded.

metadata.currentPlan()

GET

Get current plan permissions

/permissions/current-planlinxio.metadata.currentPlan()

Fetches current-plan permission and feature information.

Input

none
void
optional
currentPlan() does not take parameters.

Returns

data
LinxioCurrentPlan | null
optional
Current plan details, enabled features, and permission flags when supplied.
error
LinxioError | null
optional
Typed SDK error when current plan data cannot be loaded.

metadata.platformDomain()

GET

Get platform domain settings

/platform-settings/domainlinxio.metadata.platformDomain()

Fetches hosted-domain settings for the current platform.

Input

none
void
optional
platformDomain() does not take parameters.

Returns

data
LinxioPlatformDomain | null
optional
Platform domain settings.
error
LinxioError | null
optional
Typed SDK error when platform domain settings cannot be loaded.

metadata.languages()

GET

List languages

/settings/language/listlinxio.metadata.languages()

Lists language options used by Linxio settings screens.

Input

none
void
optional
languages() does not take parameters.

Returns

data
LinxioLanguage[] | null
optional
Language records, usually including code and name.
error
LinxioError | null
optional
Typed SDK error when languages cannot be loaded.

metadata.mapApiOptions()

GET

List map API options

/settings/mapApiOptionslinxio.metadata.mapApiOptions()

Lists map API provider options available to the current tenant.

Input

none
void
optional
mapApiOptions() does not take parameters.

Returns

data
LinxioMapApiOption[] | null
optional
Map API option records.
error
LinxioError | null
optional
Typed SDK error when map options cannot be loaded.

metadata.providers()

GET

Get provider settings

/settings/providerlinxio.metadata.providers()

Fetches dashboard provider settings visible to the current account.

Input

none
void
optional
providers() does not take parameters.

Returns

data
LinxioProviderSetting[] | null
optional
Provider setting records.
error
LinxioError | null
optional
Typed SDK error when provider settings cannot be loaded.

metadata.digitalFormSettings()

GET

Get digital form settings

/settings/digitalFormlinxio.metadata.digitalFormSettings()

Fetches tenant-level digital-form settings.

Input

none
void
optional
digitalFormSettings() does not take parameters.

Returns

data
LinxioDigitalFormSettings | null
optional
Digital-form feature settings. Shape can vary by tenant.
error
LinxioError | null
optional
Typed SDK error when settings cannot be loaded.

metadata.ecoSpeedSettings()

GET

Get eco-speed settings

/settings/ecoSpeedlinxio.metadata.ecoSpeedSettings()

Fetches tenant-level eco-speed settings.

Input

none
void
optional
ecoSpeedSettings() does not take parameters.

Returns

data
LinxioEcoSpeedSettings | null
optional
Eco-speed settings. Shape can vary by tenant.
error
LinxioError | null
optional
Typed SDK error when settings cannot be loaded.

metadata.excessiveIdlingSettings()

GET

Get excessive-idling settings

/settings/excessiveIdlinglinxio.metadata.excessiveIdlingSettings()

Fetches tenant-level excessive-idling settings.

Input

none
void
optional
excessiveIdlingSettings() does not take parameters.

Returns

data
LinxioExcessiveIdlingSettings | null
optional
Excessive-idling settings. Shape can vary by tenant.
error
LinxioError | null
optional
Typed SDK error when settings cannot be loaded.

On this page