lang parameter values across all endpoints. The language list will continue to expand over time; invalid values silently fall back to the default language.
Typical use: rendering a language-switcher dropdown on the frontend, using is_default to determine the initial/fallback language. Since adding a new language doesn’t require any changes to other endpoints, we recommend clients read this endpoint dynamically rather than hardcoding a language list.
Endpoint
Parameters
None (does not requirelang).
Response fields (data: array)
Only returns languages withenabled=1 (available), ordered by sort_order ascending, then by id.
The response uses the standard envelope:
success / data / meta (total, timestamp) / traceId. For this endpoint, meta contains only total and timestamp (not paginated).
Request example
Response example
Supported languages response example