Language Endpoints
Manage available languages for organizations.
Base Pathβ
/api/language
Endpointsβ
List Languagesβ
GET /api/language
Authorization: Bearer {token}
Response:
{
"items": [
{ "id": "uuid", "name": "English", "code": "en", "is_system": true },
{ "id": "uuid", "name": "Spanish", "code": "es", "is_system": true }
],
"total": 30
}
Create Languageβ
POST /api/language
Authorization: Bearer {token}
{
"name": "Japanese",
"code": "ja",
"description": "Japanese language",
"color": "#FF0000"
}
Update Languageβ
PUT /api/language/:id
Authorization: Bearer {token}
Delete Languageβ
DELETE /api/language/:id
Authorization: Bearer {token}
System Languagesβ
System languages are seeded automatically and cannot be deleted. They include:
- English (en)
- Spanish (es)
- French (fr)
- German (de)
- Portuguese (pt)
- Russian (ru)
- Chinese (zh)
- Arabic (ar)
- And more...
Related Pagesβ
- Organization Languages β org language config
- i18n β frontend translations