# Update i18n detection settings

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

## `PUT /site/settings/i18n-detection`

**Update i18n detection settings**

Changes the locale detection method.

Required permissions: `sites.update`

### Request Body

Content-Type: `application/json`

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `detectionEnabled` | boolean | Yes | Required. Boolean |
| `detectionOrder` | "cookie" \| "browser" \| "geo"[] | Yes | Required. 0-3 characters. Array of strings |
| `cookieName` | string | Yes | Required. 1-50 characters |
| `cookieMaxAge` | number | Yes | Required. Between 1 and 3650 |


### Responses

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


### Response Example

```json
{
  "data": {
    "detectionMethod": "url_prefix",
    "redirectToDefault": true,
    "hideDefaultLocale": false
  }
}
```

---