# Language Endpoints {#language-endpoints}


Manage available languages for organizations.


## Base Path {#base-path}


```
/api/language
```


## Endpoints {#endpoints}



### List Languages {#list-languages}


```
GET /api/language
Authorization: Bearer {token}
```

**Response:**

```json
{
  "items": [
    { "id": "uuid", "name": "English", "code": "en", "is_system": true },
    { "id": "uuid", "name": "Spanish", "code": "es", "is_system": true }
  ],
  "total": 30
}
```


### Create Language {#create-language}


```
POST /api/language
Authorization: Bearer {token}
```

```json
{
  "name": "Japanese",
  "code": "ja",
  "description": "Japanese language",
  "color": "#FF0000"
}
```


### Update Language {#update-language}


```
PUT /api/language/:id
Authorization: Bearer {token}
```


### Delete Language {#delete-language}


```
DELETE /api/language/:id
Authorization: Bearer {token}
```


## System Languages {#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 {#related-pages}


- [Organization Languages](https://sourcey-gauzy.pages.dev/features/organization-languages/index.md) — org language config
- [i18n](https://sourcey-gauzy.pages.dev/frontend/i18n/index.md) — frontend translations
