---
title: "Add a New Internationalization Message"
method: POST
path: "/i18nmanager.put"
tags: ["Internationalization"]
---

# Add a New Internationalization Message

`POST /i18nmanager.put`

Adds overridden internationalization messages to the existing collection.<p>
**Required roles**
- `I18NADMIN`
- `SUPPORT`

## Request body

- object
  - `data` object
    - `messages` object
      - `testKey` string
    - `partitionWideOverride` boolean — Set to `true` to add messages Partition-wide, or `false` to add Private messages.

## Response `201`

Created - the new internationalization messages have been added.

- object
  - `response` object
    - `node` string
    - `data` object, nullable
    - `errors` object
      - `Message` object
        - `errorMessage` string, nullable
      - `Status` object
        - `errorMessage` string
      - `HTTPCode` object
        - `errorMessage` string
      - `Action` object
        - `errorMessage` string, nullable
      - `Timestamp` object
        - `errorMessage` string, nullable
    - `status` integer

## Other responses

- `403` — Forbidden - the user does not have a required permission (`I18N_UPDATE`).

---

[API](https://skmtc.net/pricefx/apis/the-pricefx-backend-api.md) · [All operations](https://skmtc.net/pricefx/apis/the-pricefx-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pricefx/the-pricefx-backend-api/versions/0850b5d6be73/schema)
