---
title: "Edit or create language"
method: PUT
path: "/languages/{l_id}"
tags: ["Atramhasis"]
---

# Edit or create language

`PUT /languages/{l_id}`

Update the information on a certain language or create an entry for a new one.

## Path parameters

- `l_id` string, required

## Request body

- Language
  - `id` integer
  - `name` integer

## Response `200`

The language was updated or added.

- Language
  - `id` integer
  - `name` integer

## Other responses

- `400` — The request could not be executed because of problems with the submitted data. Most likely you are submitting an invalid IANA langage code.

## Changes

- **2025-11-20** `d98571488187` — 1 breaking
  - the `errors` response's property type/format changed from `string`/`` to `array`/`` for status `400`
- **2021-12-22** `042de7aa8903` — 2 info
  - api tag `Atramhasis` added
  - api tag `Languages` removed
- **2021-12-20** `720170256c20` — 1 breaking, 2 info
  - the `errors` response's property type/format changed from `array`/`` to `string`/`` for status `400`
  - api tag `Languages` added
  - api tag `Atramhasis` removed

[Change history](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/changes/languages/:l_id/put.md)

---

[API](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api.md) · [All operations](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/onroerenderfgoed/atramhasis-api/revisions/c2d0b54078a2/schema)
