---
title: "Languages Model"
description: "Languages define the project locales that API and product experiences can use."
canonical: https://docs.ordering.co/api-reference/guides/languages-model/
---

# Languages Model

Languages define the project locales that API and product experiences can use.

## Operations

| Action | Method   | Resource                |
| ------ | -------- | ----------------------- |
| List   | `GET`    | `/languages`            |
| Find   | `GET`    | `/languages/{language}` |
| Create | `POST`   | `/languages`            |
| Update | `PUT`    | `/languages/{language}` |
| Delete | `DELETE` | `/languages/{language}` |

## Shared concepts

- `name` is the language's display name and is required on create.
- `code` is the language code and is required on create.
- `default` identifies the project's default language.
- `enabled` controls availability.
- `rtl` identifies right-to-left presentation.

The current public list operation declares no operation-level authentication; find and mutation operations declare API-key or bearer authentication.

Field presence and validation vary by operation.
