Project Locales

Project Locales

Manage which locale codes exist on the project. Requires a project token with admin.

Add locale

[POST] /project/locales

Body: { "locale": "tr" } (lowercased).

Set default

[PUT] /project/locales/default

Body: { "locale": "en" } — adds the locale if missing.

Remove locale

[DELETE] /project/locales/{locale}

Not exposed via MCP (use dashboard or this endpoint).

Examples

await client.project.locales.add('tr')
await client.project.locales.setDefault('en')
await client.project.locales.remove('fr')
 
const project = await client.project.get()
// project.locales, project.default_locale
curl -X POST "https://your-domain.com/api/project/locales" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_PROJECT_TOKEN" \
  -H "project-id: YOUR_PROJECT_UUID" \
  -d '{"locale":"tr"}'

Read locales via Get Project (GET /api). Dashboard: Localization.

Search documentation

Find guides and reference pages