---
title: "Returns project's terms and translations if the argument language is provided."
method: POST
path: "/terms/list"
tags: ["Terms"]
---

# Returns project's terms and translations if the argument language is provided.

`POST /terms/list`

List Project Terms. More details in the [documentation](https://poeditor.com/docs/api#terms_list).

## Response `200`

OK

- TermsListFullResponse
  - `response` object
    - `status` string
    - `code` string
    - `message` string
  - `result` TermsListFull
    - `terms` object[]
      - `term` string
      - `context` string — Disambiguates terms with the same key used in different situations. For nested formats (JSON, YAML) it stores the full path to the key using quoted segments, e.g. "app"."ui" for {"app": {"ui": {"name": "..."}}}.
      - `plural` string — The plural form of the term. Used for strings whose wording changes based on a numeric value. For example, term "%d user online" would have plural "%d users online". Translators must provide a translation for each plural form the target language requires.
      - `created` string
      - `updated` string
      - `translation` object
        - `content` string
        - `fuzzy` integer — 1 if the translation is flagged as uncertain or needs review (e.g. after the source term was updated), 0 otherwise
        - `proofread` integer — 1 if the translation has been validated by a user with proofreading rights, 0 otherwise. Not all contributors have proofreading rights.
        - `updated` string
      - `reference` string
      - `tags` string[]
      - `comment` string

---

[API](https://skmtc.net/poeditor/apis/api-v2.md) · [All operations](https://skmtc.net/poeditor/apis/api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/poeditor/api-v2/versions/a063e4fc5b96/schema)
