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_localecurl -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.