Passa al contenuto principale

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