# Get language settings

**Publié le** : 2026-05-08
**Catégorie** : Settings & Config

## `GET /site/settings/language`

**Get language settings**

Returns the default locale, enabled locales, and fallback behavior.

Required permissions: `sites.view`

### Responses

| Status | Description |
| --- | --- |
| `200` | Successful response |
| `401` | Unauthorized — invalid or missing API token |
| `403` | Forbidden — insufficient permissions |


### Examples

```bash
curl https://api.lynkow.com/v1/site/settings/language \
  -H "Authorization: Bearer $API_TOKEN"
```

### Response Example

```json
{
  "defaultLocale": "en",
  "multiLanguageEnabled": true,
  "enabledLocales": [
    "en",
    "fr",
    "es"
  ],
  "availableLocales": [
    {
      "code": "en",
      "label": "English",
      "flag": "gb",
      "direction": "ltr",
      "enabled": true
    },
    {
      "code": "fr",
      "label": "French",
      "flag": "fr",
      "direction": "ltr",
      "enabled": true
    },
    {
      "code": "es",
      "label": "Spanish",
      "flag": "es",
      "direction": "ltr",
      "enabled": true
    },
    {
      "code": "de",
      "label": "German",
      "flag": "de",
      "direction": "ltr",
      "enabled": false
    }
  ]
}
```

---