Each website has a primary locale and a list of enabled locales used for publishing and the public site.

Operations

GET

Read locale configuration.

GET /api/v1/en/{websiteId}/locales

PUT

Replace primary and enabled locales (website superadmin).

PUT /api/v1/en/{websiteId}/locales

Use the following request body shape:

{
  "primaryLocale": "en",
  "enabledLocales": ["en", "tr"]
}

MCP

MCP: get_website_locales, update_website_locales.