curl --request GET \
--url 'https://api.obvlo.com/v2/orgs/{orgId}/org-languages?key='{
"translationEnabled": true,
"defaultLanguage": {
"languageCode": "<string>",
"languageName": "<string>",
"dialect": "<string>",
"nativeName": "<string>",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "<string>",
"currencyCode": "<string>",
"currencySymbol": "<string>",
"hour12": true,
"measurement": "<string>",
"temperatureMetric": "<string>",
"isLatinAlphabet": true,
"rtl": true
},
"languages": [
{
"languageCode": "<string>",
"languageName": "<string>",
"dialect": "<string>",
"nativeName": "<string>",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "<string>",
"currencyCode": "<string>",
"currencySymbol": "<string>",
"hour12": true,
"measurement": "<string>",
"temperatureMetric": "<string>",
"isLatinAlphabet": true,
"rtl": true
}
]
}Retrieve the list of languages supported by an organisation, including full locale metadata for each language code.
curl --request GET \
--url 'https://api.obvlo.com/v2/orgs/{orgId}/org-languages?key='{
"translationEnabled": true,
"defaultLanguage": {
"languageCode": "<string>",
"languageName": "<string>",
"dialect": "<string>",
"nativeName": "<string>",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "<string>",
"currencyCode": "<string>",
"currencySymbol": "<string>",
"hour12": true,
"measurement": "<string>",
"temperatureMetric": "<string>",
"isLatinAlphabet": true,
"rtl": true
},
"languages": [
{
"languageCode": "<string>",
"languageName": "<string>",
"dialect": "<string>",
"nativeName": "<string>",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "<string>",
"currencyCode": "<string>",
"currencySymbol": "<string>",
"hour12": true,
"measurement": "<string>",
"temperatureMetric": "<string>",
"isLatinAlphabet": true,
"rtl": true
}
]
}/v2/org-languages endpoint returns the full language configuration for an organisation. Use it to discover which languages are available before making localised content requests (e.g. passing lang to guide-search or listing-search).
When translationEnabled is false, only the default language is available and the languages array will be empty.
GET /v2/orgs/{orgId}/org-languages
| Parameter | Type | Description |
|---|---|---|
orgId | string | Your organisation ID. |
curl "https://api.obvlo.com/v2/orgs/YOUR_ORG_ID/org-languages?key=YOUR_API_KEY"
{
"translationEnabled": true,
"defaultLanguage": {
"languageCode": "en-GB",
"languageName": "English",
"dialect": "British",
"nativeName": "English",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "https://cdn.obvlo.com/flags/gb.svg",
"rtl": false,
"currencyCode": "GBP",
"currencySymbol": "£",
"hour12": true,
"measurement": "metric",
"temperatureMetric": "celsius",
"isLatinAlphabet": true
},
"languages": [
{
"languageCode": "en-GB",
"languageName": "English",
"dialect": "British",
"nativeName": "English",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "https://cdn.obvlo.com/flags/gb.svg",
"rtl": false,
"currencyCode": "GBP",
"currencySymbol": "£",
"hour12": true,
"measurement": "metric",
"temperatureMetric": "celsius",
"isLatinAlphabet": true
},
{
"languageCode": "fr-FR",
"languageName": "French",
"dialect": "Standard",
"nativeName": "Français",
"isDefault": false,
"isEnabled": true,
"flagIconUrl": "https://cdn.obvlo.com/flags/fr.svg",
"rtl": false,
"currencyCode": "EUR",
"currencySymbol": "€",
"hour12": false,
"measurement": "metric",
"temperatureMetric": "celsius",
"isLatinAlphabet": true
}
]
}
{
"translationEnabled": false,
"defaultLanguage": {
"languageCode": "en-GB",
"languageName": "English",
"dialect": "British",
"nativeName": "English",
"isDefault": true,
"isEnabled": true,
"flagIconUrl": "https://cdn.obvlo.com/flags/gb.svg",
"rtl": false,
"currencyCode": "GBP",
"currencySymbol": "£",
"hour12": true,
"measurement": "metric",
"temperatureMetric": "celsius",
"isLatinAlphabet": true
},
"languages": []
}
| Field | Type | Description |
|---|---|---|
translationEnabled | boolean | Whether this organisation has multilingual content enabled. |
defaultLanguage | object | Full locale metadata for the organisation’s default language. Always present. |
languages | array | Full locale metadata for each enabled language. Empty when translationEnabled is false. |
| Field | Type | Description |
|---|---|---|
languageCode | string | BCP 47 language code (e.g. en-GB, fr-FR). |
languageName | string | English name of the language. |
dialect | string | Regional dialect label (e.g. British, Standard). |
nativeName | string | Language name in its own script (e.g. Français). |
isDefault | boolean | true for the organisation’s default language. |
isEnabled | boolean | Whether this language is enabled in the platform. |
flagIconUrl | string | URL to a flag icon representing the language’s region. |
rtl | boolean | true if the language is right-to-left (e.g. Arabic, Hebrew). |
currencyCode | string | ISO 4217 currency code associated with the locale (e.g. GBP). |
currencySymbol | string | Display symbol for the currency (e.g. £). |
hour12 | boolean | true if the locale uses a 12-hour clock. |
measurement | string | Unit system: metric or imperial. |
temperatureMetric | string | celsius or fahrenheit. |
isLatinAlphabet | boolean | true if the language uses the Latin alphabet. |